diff options
author | 2002-09-03 22:05:59 +0000 | |
---|---|---|
committer | 2002-09-03 22:05:59 +0000 | |
commit | be37475fa7f239cd657004bb4b64a786db20b0be (patch) | |
tree | 8f7bdce41abebff9c5677ceb3b2064ec7acaafa0 /lib/libssl/test/rsa_test.c | |
parent | remove whitespace changes (keep diffs to 0.9.7-beta1 minimal) (diff) | |
download | wireguard-openbsd-be37475fa7f239cd657004bb4b64a786db20b0be.tar.xz wireguard-openbsd-be37475fa7f239cd657004bb4b64a786db20b0be.zip |
sync tests with 0.9.7-beta1
Diffstat (limited to 'lib/libssl/test/rsa_test.c')
-rw-r--r-- | lib/libssl/test/rsa_test.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/lib/libssl/test/rsa_test.c b/lib/libssl/test/rsa_test.c index e5ae0c1f698..b8b462d33b5 100644 --- a/lib/libssl/test/rsa_test.c +++ b/lib/libssl/test/rsa_test.c @@ -3,12 +3,12 @@ #include <stdio.h> #include <string.h> -#include "openssl/e_os.h" +#include "e_os.h" #include <openssl/crypto.h> #include <openssl/err.h> #include <openssl/rand.h> -#ifdef NO_RSA +#ifdef OPENSSL_NO_RSA int main(int argc, char *argv[]) { printf("No RSA support\n"); @@ -16,6 +16,7 @@ int main(int argc, char *argv[]) } #else #include <openssl/rsa.h> +#include <openssl/engine.h> #define SetKey \ key->n = BN_bin2bn(n, sizeof(n)-1, key->n); \ @@ -219,10 +220,12 @@ int main(int argc, char *argv[]) int clen = 0; int num; + CRYPTO_malloc_debug_init(); + CRYPTO_dbg_set_options(V_CRYPTO_MDEBUG_ALL); + CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON); + RAND_seed(rnd_seed, sizeof rnd_seed); /* or OAEP may fail */ - CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON); - plen = sizeof(ptext_ex) - 1; for (v = 0; v < 3; v++) @@ -305,9 +308,10 @@ int main(int argc, char *argv[]) RSA_free(key); } + CRYPTO_cleanup_all_ex_data(); ERR_remove_state(0); - CRYPTO_mem_leaks_fp(stdout); + CRYPTO_mem_leaks_fp(stderr); return err; } |