lib/vtls: log rustls negotiated KEX group name

Closes #17906
This commit is contained in:
Daniel McCarney 2025-07-11 16:00:01 -04:00 committed by Daniel Stenberg
parent 308922ed04
commit d85b5d2656
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2

View file

@ -1192,16 +1192,21 @@ cr_connect(struct Curl_cfilter *cf,
rustls_connection_get_protocol_version(rconn);
const rustls_str ciphersuite_name =
rustls_connection_get_negotiated_ciphersuite_name(rconn);
const rustls_str kex_group_name =
rustls_connection_get_negotiated_key_exchange_group_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";
infof(data,
"rustls: handshake complete, %s, ciphersuite: %.*s",
"rustls: handshake complete, %s, ciphersuite: %.*s, "
"key exchange group: %.*s",
ver,
(int) ciphersuite_name.len,
ciphersuite_name.data);
ciphersuite_name.data,
(int) kex_group_name.len,
kex_group_name.data);
}
if(data->set.ssl.certinfo) {
size_t num_certs = 0;