mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 23:58:49 -05:00
build-wolfssl: Sync config with wolfSSL 3.11
wolfSSL configure script relevant changes from 3.10 to 3.11: - Async threading support added; disabled by default without async crypto, which continues to be disabled by default. wolfSSL configure script relevant changes from 3.11 to 3.11.1 (beta): - TLS 1.3 beta support added; disabled by default. For experimenting I put in a comment block the defines needed to enable TLS 1.3 support (ie the equivalent of --enable-tls13).
This commit is contained in:
parent
bb1a8c174b
commit
534056297f
@ -5,7 +5,7 @@ To remedy this issue for libcurl I've generated this options file that
|
|||||||
build-wolfssl will copy to the wolfSSL include directories and will result in
|
build-wolfssl will copy to the wolfSSL include directories and will result in
|
||||||
maximum compatibility.
|
maximum compatibility.
|
||||||
|
|
||||||
These are the configure options that were used to build wolfSSL v3.10.0 in
|
These are the configure options that were used to build wolfSSL v3.11.0 in
|
||||||
mingw and generate the options in this file:
|
mingw and generate the options in this file:
|
||||||
|
|
||||||
C_EXTRA_FLAGS="\
|
C_EXTRA_FLAGS="\
|
||||||
@ -96,6 +96,28 @@ extern "C" {
|
|||||||
#undef OPENSSL_EXTRA
|
#undef OPENSSL_EXTRA
|
||||||
#define OPENSSL_EXTRA
|
#define OPENSSL_EXTRA
|
||||||
|
|
||||||
|
/*
|
||||||
|
The commented out defines below are the equivalent of --enable-tls13.
|
||||||
|
Uncomment them to build wolfSSL with TLS 1.3 support as of v3.11.1-tls13-beta.
|
||||||
|
This is for experimenting only, afaict TLS 1.3 support doesn't appear to be
|
||||||
|
functioning correctly yet. https://github.com/wolfSSL/wolfssl/pull/943
|
||||||
|
|
||||||
|
#undef WC_RSA_PSS
|
||||||
|
#define WC_RSA_PSS
|
||||||
|
|
||||||
|
#undef WOLFSSL_TLS13
|
||||||
|
#define WOLFSSL_TLS13
|
||||||
|
|
||||||
|
#undef HAVE_TLS_EXTENSIONS
|
||||||
|
#define HAVE_TLS_EXTENSIONS
|
||||||
|
|
||||||
|
#undef HAVE_FFDHE_2048
|
||||||
|
#define HAVE_FFDHE_2048
|
||||||
|
|
||||||
|
#undef HAVE_HKDF
|
||||||
|
#define HAVE_HKDF
|
||||||
|
*/
|
||||||
|
|
||||||
#undef TFM_TIMING_RESISTANT
|
#undef TFM_TIMING_RESISTANT
|
||||||
#define TFM_TIMING_RESISTANT
|
#define TFM_TIMING_RESISTANT
|
||||||
|
|
||||||
@ -189,6 +211,9 @@ extern "C" {
|
|||||||
#undef USE_FAST_MATH
|
#undef USE_FAST_MATH
|
||||||
#define USE_FAST_MATH
|
#define USE_FAST_MATH
|
||||||
|
|
||||||
|
#undef WC_NO_ASYNC_THREADING
|
||||||
|
#define WC_NO_ASYNC_THREADING
|
||||||
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user