X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=apps%2Fts.c;h=cec217708eaf75f54d47b4435a85f83db810093f;hp=44e6004c7855dfc1bd228fddc7a94ba24c3b16a2;hb=5d94e5b65adc7d773068b8eb4b5525d35930f1ae;hpb=7188f1f650e1130dbf0574c8276c0eb8cdbf0617 diff --git a/apps/ts.c b/apps/ts.c index 44e6004c78..cec217708e 100644 --- a/apps/ts.c +++ b/apps/ts.c @@ -319,9 +319,7 @@ int ts_main(int argc, char **argv) break; } } - argc = opt_num_rest(); - argv = opt_rest(); - if (mode == OPT_ERR || argc != 0) + if (mode == OPT_ERR || opt_num_rest() != 0) goto opthelp; /* Seed the random number generator if it is going to be used. */ @@ -383,7 +381,6 @@ int ts_main(int argc, char **argv) app_RAND_write_file(NULL); NCONF_free(conf); OPENSSL_free(password); - OBJ_cleanup(); return (ret); } @@ -568,7 +565,7 @@ static int create_digest(BIO *input, char *digest, const EVP_MD *md, EVP_MD_CTX_free(md_ctx); } else { long digest_len; - *md_value = string_to_hex(digest, &digest_len); + *md_value = OPENSSL_hexstr2buf(digest, &digest_len); if (!*md_value || md_value_len != digest_len) { OPENSSL_free(*md_value); *md_value = NULL; @@ -940,7 +937,7 @@ static TS_VERIFY_CTX *create_verify_ctx(char *data, char *digest, goto err; } else if (digest != NULL) { long imprint_len; - unsigned char *hexstr = string_to_hex(digest, &imprint_len); + unsigned char *hexstr = OPENSSL_hexstr2buf(digest, &imprint_len); f |= TS_VFY_IMPRINT; if (TS_VERIFY_CTX_set_imprint(ctx, hexstr, imprint_len) == NULL) { BIO_printf(bio_err, "invalid digest string\n");