From 3b8db84c1b00e6bd054dca05a4cbdab51b524803 Mon Sep 17 00:00:00 2001 From: Jan Venekamp <1422460+jan2000@users.noreply.github.com> Date: Tue, 23 Apr 2024 17:59:46 +0200 Subject: [PATCH] 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 --- docs/libcurl/opts/CURLOPT_PROXY_TLS13_CIPHERS.md | 1 - docs/libcurl/opts/CURLOPT_TLS13_CIPHERS.md | 1 - lib/vtls/rustls.c | 1 - 3 files changed, 3 deletions(-) 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), -- 2.47.3