diff --git a/tests/api.c b/tests/api.c index b2afcd803..844e1033f 100644 --- a/tests/api.c +++ b/tests/api.c @@ -61443,7 +61443,7 @@ static int test_wolfSSL_DTLS_fragment_buckets(void) #if !defined(NO_FILESYSTEM) && \ defined(WOLFSSL_DTLS) && !defined(WOLFSSL_NO_TLS12) && \ - defined(HAVE_MANUAL_MEMIO_TESTS_DEPENDENCIES) + defined(HAVE_MANUAL_MEMIO_TESTS_DEPENDENCIES) && !defined(NO_RSA) static int test_wolfSSL_dtls_stateless2(void) { diff --git a/tests/utils.h b/tests/utils.h index ce410f86f..1bf7ac73e 100644 --- a/tests/utils.h +++ b/tests/utils.h @@ -27,7 +27,8 @@ #ifndef TESTS_UTILS_H #define TESTS_UTILS_H -#if !defined(NO_FILESYSTEM) && !defined(NO_CERTS) && !defined(NO_RSA) && \ +#if !defined(NO_FILESYSTEM) && !defined(NO_CERTS) && \ + (!defined(NO_RSA) || defined(HAVE_RPK)) && \ !defined(NO_WOLFSSL_SERVER) && !defined(NO_WOLFSSL_CLIENT) && \ (!defined(WOLFSSL_NO_TLS12) || defined(WOLFSSL_TLS13)) #define HAVE_MANUAL_MEMIO_TESTS_DEPENDENCIES