multissl: auto-enable OPENSSL_COEXIST for wolfSSL + OpenSSL
When building with both OpenSSL and wolfSSL set this necessary option. Otherwise fail with an error. Requires wolfSSL v5.7.6 or upper. Closes #15765
This commit is contained in:
parent
1019b410c9
commit
98932f3487
@ -743,6 +743,17 @@
|
||||
#define USE_SSL /* SSL support has been enabled */
|
||||
#endif
|
||||
|
||||
#if defined(USE_OPENSSL) && defined(USE_WOLFSSL)
|
||||
# include <wolfssl/version.h>
|
||||
# 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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user