Clean up the tests for auto-init/de-init
Remove the need to explicitly initialise/deinitialise for the tests Reviewed-by: Richard Levitte <levitte@openssl.org>
This commit is contained in:
@@ -345,7 +345,7 @@ int main(int argc, char *argv[])
|
|||||||
* notices the failure, see test_bn in
|
* notices the failure, see test_bn in
|
||||||
* test/Makefile.ssl */
|
* test/Makefile.ssl */
|
||||||
(void)BIO_flush(out);
|
(void)BIO_flush(out);
|
||||||
ERR_load_crypto_strings();
|
|
||||||
ERR_print_errors_fp(stderr);
|
ERR_print_errors_fp(stderr);
|
||||||
EXIT(1);
|
EXIT(1);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -103,9 +103,6 @@ int main(int argc, char *argv[])
|
|||||||
int testresult = 0;
|
int testresult = 0;
|
||||||
int currtest = 0;
|
int currtest = 0;
|
||||||
|
|
||||||
SSL_library_init();
|
|
||||||
SSL_load_error_strings();
|
|
||||||
|
|
||||||
err = BIO_new_fp(stderr, BIO_NOCLOSE | BIO_FP_TEXT);
|
err = BIO_new_fp(stderr, BIO_NOCLOSE | BIO_FP_TEXT);
|
||||||
|
|
||||||
CRYPTO_set_mem_debug(1);
|
CRYPTO_set_mem_debug(1);
|
||||||
@@ -212,10 +209,6 @@ int main(int argc, char *argv[])
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ERR_free_strings();
|
|
||||||
ERR_remove_thread_state(NULL);
|
|
||||||
EVP_cleanup();
|
|
||||||
CRYPTO_cleanup_all_ex_data();
|
|
||||||
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
||||||
if (CRYPTO_mem_leaks(err) <= 0)
|
if (CRYPTO_mem_leaks(err) <= 0)
|
||||||
testresult = 0;
|
testresult = 0;
|
||||||
|
|||||||
@@ -493,8 +493,6 @@ int main(int argc, char *argv[])
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
SSL_library_init();
|
|
||||||
SSL_load_error_strings();
|
|
||||||
|
|
||||||
ctx = SSL_CTX_new(TLS_client_method());
|
ctx = SSL_CTX_new(TLS_client_method());
|
||||||
if (SSL_CTX_dane_enable(ctx) <= 0) {
|
if (SSL_CTX_dane_enable(ctx) <= 0) {
|
||||||
@@ -526,14 +524,6 @@ end:
|
|||||||
(void) fclose(f);
|
(void) fclose(f);
|
||||||
SSL_CTX_free(ctx);
|
SSL_CTX_free(ctx);
|
||||||
|
|
||||||
#ifndef OPENSSL_NO_ENGINE
|
|
||||||
ENGINE_cleanup();
|
|
||||||
#endif
|
|
||||||
CONF_modules_unload(1);
|
|
||||||
CRYPTO_cleanup_all_ex_data();
|
|
||||||
ERR_free_strings();
|
|
||||||
ERR_remove_thread_state(NULL);
|
|
||||||
EVP_cleanup();
|
|
||||||
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
||||||
if (CRYPTO_mem_leaks(bio_err) <= 0)
|
if (CRYPTO_mem_leaks(bio_err) <= 0)
|
||||||
ret = 1;
|
ret = 1;
|
||||||
|
|||||||
@@ -140,7 +140,6 @@ int main(int argc, char **argv)
|
|||||||
CRYPTO_set_mem_debug(1);
|
CRYPTO_set_mem_debug(1);
|
||||||
CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON);
|
CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON);
|
||||||
|
|
||||||
ERR_load_crypto_strings();
|
|
||||||
RAND_seed(rnd_seed, sizeof rnd_seed);
|
RAND_seed(rnd_seed, sizeof rnd_seed);
|
||||||
|
|
||||||
BIO_printf(bio_err, "test generation of DSA parameters\n");
|
BIO_printf(bio_err, "test generation of DSA parameters\n");
|
||||||
@@ -211,9 +210,7 @@ int main(int argc, char **argv)
|
|||||||
ERR_print_errors(bio_err);
|
ERR_print_errors(bio_err);
|
||||||
DSA_free(dsa);
|
DSA_free(dsa);
|
||||||
BN_GENCB_free(cb);
|
BN_GENCB_free(cb);
|
||||||
CRYPTO_cleanup_all_ex_data();
|
|
||||||
ERR_remove_thread_state(NULL);
|
|
||||||
ERR_free_strings();
|
|
||||||
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
||||||
if (CRYPTO_mem_leaks(bio_err) <= 0)
|
if (CRYPTO_mem_leaks(bio_err) <= 0)
|
||||||
ret = 0;
|
ret = 0;
|
||||||
|
|||||||
@@ -509,8 +509,7 @@ int main(int argc, char *argv[])
|
|||||||
OPENSSL_free(curves);
|
OPENSSL_free(curves);
|
||||||
BN_CTX_free(ctx);
|
BN_CTX_free(ctx);
|
||||||
BIO_free(out);
|
BIO_free(out);
|
||||||
CRYPTO_cleanup_all_ex_data();
|
|
||||||
ERR_remove_thread_state(NULL);
|
|
||||||
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
||||||
if (CRYPTO_mem_leaks_fp(stderr) <= 0)
|
if (CRYPTO_mem_leaks_fp(stderr) <= 0)
|
||||||
ret = 1;
|
ret = 1;
|
||||||
|
|||||||
@@ -522,7 +522,6 @@ int main(void)
|
|||||||
p = getenv("OPENSSL_DEBUG_MEMORY");
|
p = getenv("OPENSSL_DEBUG_MEMORY");
|
||||||
if (p != NULL && strcmp(p, "on") == 0)
|
if (p != NULL && strcmp(p, "on") == 0)
|
||||||
CRYPTO_set_mem_debug(1);
|
CRYPTO_set_mem_debug(1);
|
||||||
ERR_load_crypto_strings();
|
|
||||||
|
|
||||||
/* initialize the prng */
|
/* initialize the prng */
|
||||||
RAND_seed(rnd_seed, sizeof(rnd_seed));
|
RAND_seed(rnd_seed, sizeof(rnd_seed));
|
||||||
@@ -541,9 +540,7 @@ int main(void)
|
|||||||
BIO_printf(out, "\nECDSA test passed\n");
|
BIO_printf(out, "\nECDSA test passed\n");
|
||||||
if (ret)
|
if (ret)
|
||||||
ERR_print_errors(out);
|
ERR_print_errors(out);
|
||||||
CRYPTO_cleanup_all_ex_data();
|
|
||||||
ERR_remove_thread_state(NULL);
|
|
||||||
ERR_free_strings();
|
|
||||||
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
||||||
if (CRYPTO_mem_leaks(out) <= 0)
|
if (CRYPTO_mem_leaks(out) <= 0)
|
||||||
ret = 1;
|
ret = 1;
|
||||||
|
|||||||
@@ -1665,7 +1665,6 @@ int main(int argc, char *argv[])
|
|||||||
if (p != NULL && strcmp(p, "on") == 0)
|
if (p != NULL && strcmp(p, "on") == 0)
|
||||||
CRYPTO_set_mem_debug(1);
|
CRYPTO_set_mem_debug(1);
|
||||||
CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON);
|
CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON);
|
||||||
ERR_load_crypto_strings();
|
|
||||||
|
|
||||||
RAND_seed(rnd_seed, sizeof rnd_seed); /* or BN_generate_prime may fail */
|
RAND_seed(rnd_seed, sizeof rnd_seed); /* or BN_generate_prime may fail */
|
||||||
|
|
||||||
@@ -1680,12 +1679,6 @@ int main(int argc, char *argv[])
|
|||||||
/* test the internal curves */
|
/* test the internal curves */
|
||||||
internal_curve_test();
|
internal_curve_test();
|
||||||
|
|
||||||
# ifndef OPENSSL_NO_ENGINE
|
|
||||||
ENGINE_cleanup();
|
|
||||||
# endif
|
|
||||||
CRYPTO_cleanup_all_ex_data();
|
|
||||||
ERR_free_strings();
|
|
||||||
ERR_remove_thread_state(NULL);
|
|
||||||
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
||||||
if (CRYPTO_mem_leaks_fp(stderr) <= 0)
|
if (CRYPTO_mem_leaks_fp(stderr) <= 0)
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
@@ -109,7 +109,6 @@ int main(int argc, char *argv[])
|
|||||||
p = getenv("OPENSSL_DEBUG_MEMORY");
|
p = getenv("OPENSSL_DEBUG_MEMORY");
|
||||||
if (p != NULL && strcmp(p, "on") == 0)
|
if (p != NULL && strcmp(p, "on") == 0)
|
||||||
CRYPTO_set_mem_debug(1);
|
CRYPTO_set_mem_debug(1);
|
||||||
ERR_load_crypto_strings();
|
|
||||||
|
|
||||||
memset(block, 0, sizeof(block));
|
memset(block, 0, sizeof(block));
|
||||||
if (((new_h1 = ENGINE_new()) == NULL) ||
|
if (((new_h1 = ENGINE_new()) == NULL) ||
|
||||||
@@ -244,10 +243,7 @@ int main(int argc, char *argv[])
|
|||||||
ENGINE_free(new_h4);
|
ENGINE_free(new_h4);
|
||||||
for (loop = 0; loop < 512; loop++)
|
for (loop = 0; loop < 512; loop++)
|
||||||
ENGINE_free(block[loop]);
|
ENGINE_free(block[loop]);
|
||||||
ENGINE_cleanup();
|
|
||||||
CRYPTO_cleanup_all_ex_data();
|
|
||||||
ERR_free_strings();
|
|
||||||
ERR_remove_thread_state(NULL);
|
|
||||||
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
||||||
if (CRYPTO_mem_leaks_fp(stderr) <= 0)
|
if (CRYPTO_mem_leaks_fp(stderr) <= 0)
|
||||||
to_return = 1;
|
to_return = 1;
|
||||||
|
|||||||
@@ -422,10 +422,6 @@ int main(void)
|
|||||||
CRYPTO_set_mem_debug(1);
|
CRYPTO_set_mem_debug(1);
|
||||||
CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON);
|
CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON);
|
||||||
|
|
||||||
ERR_load_crypto_strings();
|
|
||||||
/* Load up the software EVP_CIPHER and EVP_MD definitions */
|
|
||||||
OpenSSL_add_all_ciphers();
|
|
||||||
OpenSSL_add_all_digests();
|
|
||||||
|
|
||||||
if (!test_EVP_DigestSignInit()) {
|
if (!test_EVP_DigestSignInit()) {
|
||||||
fprintf(stderr, "EVP_DigestSignInit failed\n");
|
fprintf(stderr, "EVP_DigestSignInit failed\n");
|
||||||
@@ -462,10 +458,6 @@ int main(void)
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
EVP_cleanup();
|
|
||||||
CRYPTO_cleanup_all_ex_data();
|
|
||||||
ERR_remove_thread_state(NULL);
|
|
||||||
ERR_free_strings();
|
|
||||||
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
||||||
if (CRYPTO_mem_leaks_fp(stderr) <= 0)
|
if (CRYPTO_mem_leaks_fp(stderr) <= 0)
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
@@ -592,9 +592,6 @@ int main(int argc, char **argv)
|
|||||||
|
|
||||||
CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON);
|
CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON);
|
||||||
|
|
||||||
ERR_load_crypto_strings();
|
|
||||||
OpenSSL_add_all_algorithms();
|
|
||||||
|
|
||||||
memset(&t, 0, sizeof(t));
|
memset(&t, 0, sizeof(t));
|
||||||
t.start_line = -1;
|
t.start_line = -1;
|
||||||
in = fopen(argv[1], "r");
|
in = fopen(argv[1], "r");
|
||||||
@@ -612,10 +609,7 @@ int main(int argc, char **argv)
|
|||||||
free_key_list(t.public);
|
free_key_list(t.public);
|
||||||
free_key_list(t.private);
|
free_key_list(t.private);
|
||||||
fclose(in);
|
fclose(in);
|
||||||
EVP_cleanup();
|
|
||||||
CRYPTO_cleanup_all_ex_data();
|
|
||||||
ERR_remove_thread_state(NULL);
|
|
||||||
ERR_free_strings();
|
|
||||||
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
||||||
if (CRYPTO_mem_leaks_fp(stderr) <= 0)
|
if (CRYPTO_mem_leaks_fp(stderr) <= 0)
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
@@ -194,8 +194,6 @@ int main(int argc, char *argv[])
|
|||||||
* don't even check its return
|
* don't even check its return
|
||||||
* value (which we should) */
|
* value (which we should) */
|
||||||
|
|
||||||
ERR_load_BN_strings();
|
|
||||||
|
|
||||||
ctx = BN_CTX_new();
|
ctx = BN_CTX_new();
|
||||||
if (ctx == NULL)
|
if (ctx == NULL)
|
||||||
EXIT(1);
|
EXIT(1);
|
||||||
@@ -298,7 +296,7 @@ int main(int argc, char *argv[])
|
|||||||
BN_free(b);
|
BN_free(b);
|
||||||
BN_free(m);
|
BN_free(m);
|
||||||
BN_CTX_free(ctx);
|
BN_CTX_free(ctx);
|
||||||
ERR_remove_thread_state(NULL);
|
|
||||||
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
||||||
if (CRYPTO_mem_leaks(out) <= 0)
|
if (CRYPTO_mem_leaks(out) <= 0)
|
||||||
goto err;
|
goto err;
|
||||||
@@ -313,7 +311,6 @@ int main(int argc, char *argv[])
|
|||||||
|
|
||||||
EXIT(0);
|
EXIT(0);
|
||||||
err:
|
err:
|
||||||
ERR_load_crypto_strings();
|
|
||||||
ERR_print_errors(out);
|
ERR_print_errors(out);
|
||||||
#ifdef OPENSSL_SYS_NETWARE
|
#ifdef OPENSSL_SYS_NETWARE
|
||||||
printf("ERROR\n");
|
printf("ERROR\n");
|
||||||
|
|||||||
@@ -440,9 +440,6 @@ int main(int argc, char *argv[])
|
|||||||
{
|
{
|
||||||
int result = 0;
|
int result = 0;
|
||||||
|
|
||||||
SSL_library_init();
|
|
||||||
SSL_load_error_strings();
|
|
||||||
|
|
||||||
ADD_TEST(test_dtls1_not_bleeding);
|
ADD_TEST(test_dtls1_not_bleeding);
|
||||||
ADD_TEST(test_dtls1_not_bleeding_empty_payload);
|
ADD_TEST(test_dtls1_not_bleeding_empty_payload);
|
||||||
ADD_TEST(test_dtls1_heartbleed);
|
ADD_TEST(test_dtls1_heartbleed);
|
||||||
|
|||||||
@@ -121,8 +121,6 @@ int main(int argc, char **argv)
|
|||||||
CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON);
|
CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
ERR_load_crypto_strings();
|
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
BN_hex2bn(&p, "fd7f53811d75122952df4a9c2eece4e7f611b7523cef4400c31e3f80b6512669455d402251fb593d8d58fabfc5f5ba30f6cb9b556cd7813b801d346ff26660b76b9950a5a49f9fe8047b1022c24fbba9d7feb7c61bf83b57e7c6a8a6150f04fb83f6d3c51ec3023554135a169132f675f3ae2b61d72aeff22203199dd14801c7");
|
BN_hex2bn(&p, "fd7f53811d75122952df4a9c2eece4e7f611b7523cef4400c31e3f80b6512669455d402251fb593d8d58fabfc5f5ba30f6cb9b556cd7813b801d346ff26660b76b9950a5a49f9fe8047b1022c24fbba9d7feb7c61bf83b57e7c6a8a6150f04fb83f6d3c51ec3023554135a169132f675f3ae2b61d72aeff22203199dd14801c7");
|
||||||
BN_hex2bn(&g, "f7e1a085d69b3ddecbbcab5c36b857b97994afbbfa3aea82f9574c0b3d0782675159578ebad4594fe67107108180b449167123e84c281613b7cf09328cc8a6e13c167a8b547c8d28e0a3ae1e2bb3a675916ea37f0bfa213562f1fb627a01243bcca4f1bea8519089a883dfe15ae59f06928b665e807b552564014c3bfecf492a");
|
BN_hex2bn(&g, "f7e1a085d69b3ddecbbcab5c36b857b97994afbbfa3aea82f9574c0b3d0782675159578ebad4594fe67107108180b449167123e84c281613b7cf09328cc8a6e13c167a8b547c8d28e0a3ae1e2bb3a675916ea37f0bfa213562f1fb627a01243bcca4f1bea8519089a883dfe15ae59f06928b665e807b552564014c3bfecf492a");
|
||||||
@@ -175,9 +173,6 @@ int main(int argc, char **argv)
|
|||||||
BN_free(g);
|
BN_free(g);
|
||||||
BN_free(p);
|
BN_free(p);
|
||||||
|
|
||||||
CRYPTO_cleanup_all_ex_data();
|
|
||||||
ERR_remove_thread_state(NULL);
|
|
||||||
ERR_free_strings();
|
|
||||||
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
||||||
if (CRYPTO_mem_leaks(bio_err) <= 0)
|
if (CRYPTO_mem_leaks(bio_err) <= 0)
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
@@ -99,7 +99,6 @@ char *argv[];
|
|||||||
METH_control(tmp2, METH_CONTROL_DUMP, stdout);
|
METH_control(tmp2, METH_CONTROL_DUMP, stdout);
|
||||||
EXIT(0);
|
EXIT(0);
|
||||||
err:
|
err:
|
||||||
ERR_load_crypto_strings();
|
|
||||||
ERR_print_errors_fp(stderr);
|
ERR_print_errors_fp(stderr);
|
||||||
EXIT(1);
|
EXIT(1);
|
||||||
return (0);
|
return (0);
|
||||||
|
|||||||
@@ -183,11 +183,7 @@ int main(int argc, char **argv)
|
|||||||
CRYPTO_set_mem_debug(1);
|
CRYPTO_set_mem_debug(1);
|
||||||
CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON);
|
CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON);
|
||||||
|
|
||||||
OpenSSL_add_all_digests();
|
OPENSSL_INIT_crypto_library_start(OPENSSL_INIT_ENGINE_ALL_BUILTIN, NULL);
|
||||||
# ifndef OPENSSL_NO_ENGINE
|
|
||||||
ENGINE_load_builtin_engines();
|
|
||||||
ENGINE_register_all_digests();
|
|
||||||
# endif
|
|
||||||
|
|
||||||
printf("PKCS5_PBKDF2_HMAC() tests ");
|
printf("PKCS5_PBKDF2_HMAC() tests ");
|
||||||
for (i = 0; test->pass != NULL; i++, test++) {
|
for (i = 0; test->pass != NULL; i++, test++) {
|
||||||
@@ -198,13 +194,6 @@ int main(int argc, char **argv)
|
|||||||
}
|
}
|
||||||
printf(" done\n");
|
printf(" done\n");
|
||||||
|
|
||||||
# ifndef OPENSSL_NO_ENGINE
|
|
||||||
ENGINE_cleanup();
|
|
||||||
# endif
|
|
||||||
EVP_cleanup();
|
|
||||||
CRYPTO_cleanup_all_ex_data();
|
|
||||||
ERR_remove_thread_state(NULL);
|
|
||||||
ERR_free_strings();
|
|
||||||
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
||||||
if (CRYPTO_mem_leaks_fp(stderr) <= 0)
|
if (CRYPTO_mem_leaks_fp(stderr) <= 0)
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
@@ -324,9 +324,6 @@ int main(int argc, char *argv[])
|
|||||||
RSA_free(key);
|
RSA_free(key);
|
||||||
}
|
}
|
||||||
|
|
||||||
CRYPTO_cleanup_all_ex_data();
|
|
||||||
ERR_remove_thread_state(NULL);
|
|
||||||
|
|
||||||
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
||||||
if (CRYPTO_mem_leaks_fp(stderr) <= 0)
|
if (CRYPTO_mem_leaks_fp(stderr) <= 0)
|
||||||
err = 1;
|
err = 1;
|
||||||
|
|||||||
@@ -129,7 +129,6 @@ int main(int argc, char **argv)
|
|||||||
CRYPTO_set_mem_debug(1);
|
CRYPTO_set_mem_debug(1);
|
||||||
CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON);
|
CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON);
|
||||||
|
|
||||||
ERR_load_crypto_strings();
|
|
||||||
|
|
||||||
/* "Negative" test, expect a mismatch */
|
/* "Negative" test, expect a mismatch */
|
||||||
if (run_srp("alice", "password1", "password2") == 0) {
|
if (run_srp("alice", "password1", "password2") == 0) {
|
||||||
@@ -143,9 +142,6 @@ int main(int argc, char **argv)
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
CRYPTO_cleanup_all_ex_data();
|
|
||||||
ERR_remove_thread_state(NULL);
|
|
||||||
ERR_free_strings();
|
|
||||||
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
||||||
if (CRYPTO_mem_leaks(bio_err) <= 0)
|
if (CRYPTO_mem_leaks(bio_err) <= 0)
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
@@ -1410,7 +1410,6 @@ int main(int argc, char *argv[])
|
|||||||
#ifdef OPENSSL_FIPS
|
#ifdef OPENSSL_FIPS
|
||||||
if (fips_mode) {
|
if (fips_mode) {
|
||||||
if (!FIPS_mode_set(1)) {
|
if (!FIPS_mode_set(1)) {
|
||||||
ERR_load_crypto_strings();
|
|
||||||
ERR_print_errors(bio_err);
|
ERR_print_errors(bio_err);
|
||||||
EXIT(1);
|
EXIT(1);
|
||||||
} else
|
} else
|
||||||
@@ -1430,9 +1429,6 @@ int main(int argc, char *argv[])
|
|||||||
|
|
||||||
/* if (cipher == NULL) cipher=getenv("SSL_CIPHER"); */
|
/* if (cipher == NULL) cipher=getenv("SSL_CIPHER"); */
|
||||||
|
|
||||||
SSL_library_init();
|
|
||||||
SSL_load_error_strings();
|
|
||||||
|
|
||||||
#ifndef OPENSSL_NO_COMP
|
#ifndef OPENSSL_NO_COMP
|
||||||
if (comp == COMP_ZLIB)
|
if (comp == COMP_ZLIB)
|
||||||
cm = COMP_zlib();
|
cm = COMP_zlib();
|
||||||
@@ -1856,14 +1852,6 @@ int main(int argc, char *argv[])
|
|||||||
|
|
||||||
BIO_free(bio_stdout);
|
BIO_free(bio_stdout);
|
||||||
|
|
||||||
#ifndef OPENSSL_NO_ENGINE
|
|
||||||
ENGINE_cleanup();
|
|
||||||
#endif
|
|
||||||
CONF_modules_unload(1);
|
|
||||||
CRYPTO_cleanup_all_ex_data();
|
|
||||||
ERR_free_strings();
|
|
||||||
ERR_remove_thread_state(NULL);
|
|
||||||
EVP_cleanup();
|
|
||||||
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
||||||
if (CRYPTO_mem_leaks(bio_err) <= 0)
|
if (CRYPTO_mem_leaks(bio_err) <= 0)
|
||||||
ret = 1;
|
ret = 1;
|
||||||
|
|||||||
@@ -190,9 +190,6 @@ int main(int argc, char **argv)
|
|||||||
CRYPTO_set_mem_debug(1);
|
CRYPTO_set_mem_debug(1);
|
||||||
CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON);
|
CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON);
|
||||||
|
|
||||||
ERR_load_crypto_strings();
|
|
||||||
OpenSSL_add_all_digests();
|
|
||||||
|
|
||||||
if (argc != 4) {
|
if (argc != 4) {
|
||||||
fprintf(stderr, "usage: verify_extra_test roots.pem untrusted.pem bad.pem\n");
|
fprintf(stderr, "usage: verify_extra_test roots.pem untrusted.pem bad.pem\n");
|
||||||
return 1;
|
return 1;
|
||||||
@@ -203,10 +200,6 @@ int main(int argc, char **argv)
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
EVP_cleanup();
|
|
||||||
CRYPTO_cleanup_all_ex_data();
|
|
||||||
ERR_remove_thread_state(NULL);
|
|
||||||
ERR_free_strings();
|
|
||||||
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
|
||||||
if (CRYPTO_mem_leaks_fp(stderr) <= 0)
|
if (CRYPTO_mem_leaks_fp(stderr) <= 0)
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user