diff --git a/lib/curl_setup.h b/lib/curl_setup.h index 2eba74e52f..b46b672d44 100644 --- a/lib/curl_setup.h +++ b/lib/curl_setup.h @@ -743,6 +743,17 @@ #define USE_SSL /* SSL support has been enabled */ #endif +#if defined(USE_OPENSSL) && defined(USE_WOLFSSL) +# include +# if LIBWOLFSSL_VERSION_HEX >= 0x05007006 +# ifndef OPENSSL_COEXIST +# define OPENSSL_COEXIST +# endif +# else +# error "OpenSSL can only coexist with wolfSSL v5.7.6 or upper" +# endif +#endif + #if defined(USE_WOLFSSL) && defined(USE_GNUTLS) /* Avoid defining unprefixed wolfSSL SHA macros colliding with nettle ones */ #define NO_OLD_WC_NAMES