From: Daniel McCarney Date: Fri, 11 Jul 2025 19:52:08 +0000 (-0400) Subject: lib/vtls: prefer rustls-ffi ciphersuite name API X-Git-Tag: curl-8_15_0~39 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e23ba712694373d8f39320051bcbc0d79600a199;p=thirdparty%2Fcurl.git lib/vtls: prefer rustls-ffi ciphersuite name API Closes #17906 --- diff --git a/lib/vtls/rustls.c b/lib/vtls/rustls.c index 77688d4e5b..a9df489dfc 100644 --- a/lib/vtls/rustls.c +++ b/lib/vtls/rustls.c @@ -1190,17 +1190,15 @@ cr_connect(struct Curl_cfilter *cf, { const uint16_t proto = rustls_connection_get_protocol_version(rconn); - const uint16_t cipher = - rustls_connection_get_negotiated_ciphersuite(rconn); - char buf[64] = ""; + const rustls_str cipher_name = + rustls_connection_get_negotiated_ciphersuite_name(rconn); const char *ver = "TLS version unknown"; if(proto == RUSTLS_TLS_VERSION_TLSV1_3) ver = "TLSv1.3"; if(proto == RUSTLS_TLS_VERSION_TLSV1_2) ver = "TLSv1.2"; - Curl_cipher_suite_get_str(cipher, buf, sizeof(buf), TRUE); - infof(data, "rustls: handshake complete, %s, cipher: %s", - ver, buf); + infof(data, "rustls: handshake complete, %s, cipher: %.*s", + ver, (int) cipher_name.len, cipher_name.data); } if(data->set.ssl.certinfo) { size_t num_certs = 0;