From 6311ae425c658d12a3213ff9c3027d09cf80b896 Mon Sep 17 00:00:00 2001 From: Tesfa Mael Date: Mon, 26 Aug 2019 13:47:54 -0700 Subject: [PATCH] RSA_generate_key() needs WOLFSSL_KEY_GEN --- tests/api.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/api.c b/tests/api.c index b51315067..69de2898e 100644 --- a/tests/api.c +++ b/tests/api.c @@ -23828,7 +23828,7 @@ static void test_wc_ecc_get_curve_id_from_params(void) } static void test_wolfSSL_EVP_PKEY_encrypt(void) { -#if defined(OPENSSL_EXTRA) && !defined(NO_RSA) && defined(WOLFSSL_KEY_GEN) +#if defined(OPENSSL_ALL) && !defined(NO_RSA) && defined(WOLFSSL_KEY_GEN) WOLFSSL_RSA* rsa = NULL; WOLFSSL_EVP_PKEY* pkey = NULL; WOLFSSL_EVP_PKEY_CTX* ctx = NULL; @@ -23903,7 +23903,7 @@ static void test_wolfSSL_EVP_PKEY_encrypt(void) } static void test_wolfSSL_EVP_PKEY_sign(void) { -#if defined(OPENSSL_EXTRA) && !defined(NO_RSA) && defined(WOLFSSL_KEY_GEN) +#if defined(OPENSSL_ALL) && !defined(NO_RSA) && defined(WOLFSSL_KEY_GEN) WOLFSSL_RSA* rsa = NULL; WOLFSSL_EVP_PKEY* pkey = NULL; WOLFSSL_EVP_PKEY_CTX* ctx = NULL; @@ -23967,6 +23967,7 @@ static void test_wolfSSL_EVP_PKEY_sign(void) EVP_PKEY_free(pkey); EVP_PKEY_CTX_free(ctx); + wolfSSL_RSA_free(rsa); XFREE(sig, HEAP_HINT, DYNAMIC_TYPE_TMP_BUFFER); XFREE(sigVerify, HEAP_HINT, DYNAMIC_TYPE_TMP_BUFFER); printf(resultFmt, passed); @@ -25615,7 +25616,7 @@ static void test_wolfSSL_X509_print() static void test_wolfSSL_RSA_print() { #if defined(OPENSSL_EXTRA) && !defined(NO_FILESYSTEM) && \ - !defined(NO_RSA) && !defined(HAVE_FAST_RSA) + !defined(NO_RSA) && !defined(HAVE_FAST_RSA) && defined(WOLFSSL_KEY_GEN) BIO *bio; WOLFSSL_RSA* rsa = NULL;