MDEV-22221 Compile WolfSSL with TLSv1.3 support
This commit is contained in:
parent
6a3e0009a6
commit
7ffa801cf2
@ -50,7 +50,9 @@ SET(WOLFSSL_SOURCES
|
|||||||
${WOLFSSL_SRCDIR}/tls.c
|
${WOLFSSL_SRCDIR}/tls.c
|
||||||
${WOLFSSL_SRCDIR}/wolfio.c
|
${WOLFSSL_SRCDIR}/wolfio.c
|
||||||
${WOLFSSL_SRCDIR}/ocsp.c
|
${WOLFSSL_SRCDIR}/ocsp.c
|
||||||
${WOLFSSL_SRCDIR}/ssl.c)
|
${WOLFSSL_SRCDIR}/ssl.c
|
||||||
|
${WOLFSSL_SRCDIR}/tls13.c)
|
||||||
|
|
||||||
ADD_DEFINITIONS(-DWOLFSSL_LIB -DBUILDING_WOLFSSL)
|
ADD_DEFINITIONS(-DWOLFSSL_LIB -DBUILDING_WOLFSSL)
|
||||||
|
|
||||||
INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/wolfssl)
|
INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/wolfssl)
|
||||||
|
@ -23,6 +23,16 @@
|
|||||||
#define OPENSSL_ALL
|
#define OPENSSL_ALL
|
||||||
#define WOLFSSL_ALLOW_TLSV10
|
#define WOLFSSL_ALLOW_TLSV10
|
||||||
#define NO_OLD_TIMEVAL_NAME
|
#define NO_OLD_TIMEVAL_NAME
|
||||||
|
|
||||||
|
/* TLSv1.3 definitions (all needed to build) */
|
||||||
|
#define WOLFSSL_TLS13
|
||||||
|
#define HAVE_HKDF
|
||||||
|
#define HAVE_TLS_EXTENSIONS
|
||||||
|
#define HAVE_SUPPORTED_CURVES
|
||||||
|
#define HAVE_FFDHE_2048
|
||||||
|
#define WC_RSA_PSS
|
||||||
|
/* End of TLSv1.3 defines */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
FP_MAX_BITS is set high solely to satisfy ssl_8k_key.test
|
FP_MAX_BITS is set high solely to satisfy ssl_8k_key.test
|
||||||
WolfSSL will use more stack space with it, with fastmath
|
WolfSSL will use more stack space with it, with fastmath
|
||||||
|
Loading…
x
Reference in New Issue
Block a user