From 400a1d6927a0110b23affaca4c69a8c1580d67d1 Mon Sep 17 00:00:00 2001 From: Fabian Keil Date: Mon, 15 Feb 2021 12:17:10 +0100 Subject: [PATCH 1/2] Compile wolfSSL_ASN1_TIME_set_string() independently of NO_WOLFSSL_STUB --- src/ssl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ssl.c b/src/ssl.c index 609f1c1ca..e6600bab4 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -29585,6 +29585,7 @@ WOLFSSL_ASN1_TIME *wolfSSL_ASN1_TIME_set(WOLFSSL_ASN1_TIME *s, time_t t) (void)t; return s; } +#endif /* !NO_WOLFSSL_STUB */ int wolfSSL_ASN1_TIME_set_string(WOLFSSL_ASN1_TIME *s, const char *str) { @@ -29607,7 +29608,6 @@ int wolfSSL_ASN1_TIME_set_string(WOLFSSL_ASN1_TIME *s, const char *str) } return WOLFSSL_SUCCESS; } -#endif /* !NO_WOLFSSL_STUB */ #ifndef NO_BIO From 2002ae9dca894db1bef95504b0ac248d42479be8 Mon Sep 17 00:00:00 2001 From: Fabian Keil Date: Mon, 15 Feb 2021 12:20:48 +0100 Subject: [PATCH 2/2] tests/api.c: Fix build with NO_WOLFSSL_STUB defined --- tests/api.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/api.c b/tests/api.c index 6a2283663..092e3854c 100644 --- a/tests/api.c +++ b/tests/api.c @@ -34430,7 +34430,7 @@ static void test_wolfSSL_EVP_PKEY_keygen_init(void) } static void test_wolfSSL_EVP_PKEY_missing_parameters(void) { -#if defined(OPENSSL_ALL) +#if defined(OPENSSL_ALL) && !defined(NO_WOLFSSL_STUB) WOLFSSL_EVP_PKEY* pkey; printf(testingFmt, "wolfSSL_EVP_PKEY_missing_parameters"); @@ -34715,7 +34715,7 @@ static void test_wolfSSL_EVP_aes_192_gcm(void) } static void test_wolfSSL_EVP_ripemd160(void) { -#if defined(OPENSSL_ALL) +#if defined(OPENSSL_ALL) && !defined(NO_WOLFSSL_STUB) printf(testingFmt, "wolfSSL_EVP_ripemd160");