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) || \