From: Jan Venekamp <1422460+jan2000@users.noreply.github.com> Date: Tue, 23 Apr 2024 15:59:46 +0000 (+0200) Subject: rustls: remove incorrect SSLSUPP_TLS13_CIPHERSUITES flag X-Git-Tag: curl-8_8_0~166 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3b8db84c1b00e6bd054dca05a4cbdab51b524803;p=thirdparty%2Fcurl.git rustls: remove incorrect SSLSUPP_TLS13_CIPHERSUITES flag The rustls backend advertises SSLSUPP_TLS13_CIPHERSUITES, but the code does not actually seem to support it (yet?). Removed the flag and corrected documentation. Closes #13452 --- diff --git a/docs/libcurl/opts/CURLOPT_PROXY_TLS13_CIPHERS.md b/docs/libcurl/opts/CURLOPT_PROXY_TLS13_CIPHERS.md index 90b6166efe..626f088ef7 100644 --- a/docs/libcurl/opts/CURLOPT_PROXY_TLS13_CIPHERS.md +++ b/docs/libcurl/opts/CURLOPT_PROXY_TLS13_CIPHERS.md @@ -14,7 +14,6 @@ Protocol: - TLS TLS-backend: - OpenSSL - - rustls - Schannel --- diff --git a/docs/libcurl/opts/CURLOPT_TLS13_CIPHERS.md b/docs/libcurl/opts/CURLOPT_TLS13_CIPHERS.md index 7794972436..a53fe2f9fa 100644 --- a/docs/libcurl/opts/CURLOPT_TLS13_CIPHERS.md +++ b/docs/libcurl/opts/CURLOPT_TLS13_CIPHERS.md @@ -15,7 +15,6 @@ Protocol: - TLS TLS-backend: - OpenSSL - - rustls - Schannel --- diff --git a/lib/vtls/rustls.c b/lib/vtls/rustls.c index cb25c5234c..fbb6dec027 100644 --- a/lib/vtls/rustls.c +++ b/lib/vtls/rustls.c @@ -725,7 +725,6 @@ static size_t cr_version(char *buffer, size_t size) const struct Curl_ssl Curl_ssl_rustls = { { CURLSSLBACKEND_RUSTLS, "rustls" }, SSLSUPP_CAINFO_BLOB | /* supports */ - SSLSUPP_TLS13_CIPHERSUITES | SSLSUPP_HTTPS_PROXY, sizeof(struct rustls_ssl_backend_data),