From 96a0619d70f3dd207124a5f3d5fe70fa37cc300d Mon Sep 17 00:00:00 2001 From: David Garske Date: Wed, 20 Nov 2024 14:24:11 -0800 Subject: [PATCH] Enable compat layer with HAVE_WEBSERVER (--enable-webserver). --- wolfssl/wolfcrypt/settings.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/wolfssl/wolfcrypt/settings.h b/wolfssl/wolfcrypt/settings.h index 3e2d64e33..b1b9b06cd 100644 --- a/wolfssl/wolfcrypt/settings.h +++ b/wolfssl/wolfcrypt/settings.h @@ -3733,6 +3733,11 @@ extern void uITRON4_free(void *p) ; #define OPENSSL_EXTRA_X509_SMALL #endif +/* Web Server needs to enable OPENSSL_EXTRA_X509_SMALL */ +#if defined(HAVE_WEBSERVER) && !defined(OPENSSL_EXTRA_X509_SMALL) + #define OPENSSL_EXTRA_X509_SMALL +#endif + /* The EX data CRYPTO API's used with compatibility */ #if !defined(HAVE_EX_DATA_CRYPTO) && \ (defined(OPENSSL_ALL) || defined(WOLFSSL_WPAS_SMALL) || \