Skip to content

Commit f942990

Browse files
Fix building unit tests with --enable-rpk --disable-rsa.
Exact configure line used: ./configure --enable-kyber --enable-mlkem --enable-dilithium --enable-dtls --enable-dtls13 --enable-dtls-frag-ch --enable-debug --enable-debug-trace-errcodes \ CFLAGS="-DHAVE_RPK -DWOLFSSL_DER_LOAD -DWOLFSSL_LOGGINGENABLED_DEFAULT=1" --disable-rsa
1 parent 2df674b commit f942990

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

tests/api.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61443,7 +61443,7 @@ static int test_wolfSSL_DTLS_fragment_buckets(void)
6144361443

6144461444
#if !defined(NO_FILESYSTEM) && \
6144561445
defined(WOLFSSL_DTLS) && !defined(WOLFSSL_NO_TLS12) && \
61446-
defined(HAVE_MANUAL_MEMIO_TESTS_DEPENDENCIES)
61446+
defined(HAVE_MANUAL_MEMIO_TESTS_DEPENDENCIES) && !defined(NO_RSA)
6144761447

6144861448
static int test_wolfSSL_dtls_stateless2(void)
6144961449
{

tests/utils.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@
2727
#ifndef TESTS_UTILS_H
2828
#define TESTS_UTILS_H
2929

30-
#if !defined(NO_FILESYSTEM) && !defined(NO_CERTS) && !defined(NO_RSA) && \
30+
#if !defined(NO_FILESYSTEM) && !defined(NO_CERTS) && \
31+
(!defined(NO_RSA) || defined(HAVE_RPK)) && \
3132
!defined(NO_WOLFSSL_SERVER) && !defined(NO_WOLFSSL_CLIENT) && \
3233
(!defined(WOLFSSL_NO_TLS12) || defined(WOLFSSL_TLS13))
3334
#define HAVE_MANUAL_MEMIO_TESTS_DEPENDENCIES

0 commit comments

Comments
 (0)