From: Derzsi Dániel Date: Sun, 16 Jul 2023 10:20:23 +0000 (+0000) Subject: wolfssl: detect when TLS 1.2 support is not built into wolfssl X-Git-Tag: curl-8_2_0~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=eccf896df83bdf417cd85b6d8bef5a035165652b;p=thirdparty%2Fcurl.git wolfssl: detect when TLS 1.2 support is not built into wolfssl Closes #11444 --- diff --git a/lib/vtls/wolfssl.c b/lib/vtls/wolfssl.c index 1fe173b0ec..d66a270c04 100644 --- a/lib/vtls/wolfssl.c +++ b/lib/vtls/wolfssl.c @@ -415,8 +415,13 @@ wolfssl_connect_step1(struct Curl_cfilter *cf, struct Curl_easy *data) #endif break; case CURL_SSLVERSION_TLSv1_2: +#ifndef WOLFSSL_NO_TLS12 req_method = TLSv1_2_client_method(); use_sni(TRUE); +#else + failf(data, "wolfSSL does not support TLS 1.2"); + return CURLE_NOT_BUILT_IN; +#endif break; case CURL_SSLVERSION_TLSv1_3: #ifdef WOLFSSL_TLS13