From 5001bfc619847adf29b87cbd0bbd7fbbad13e3c5 Mon Sep 17 00:00:00 2001 From: Xiaokang Qian Date: Wed, 7 Sep 2022 09:30:03 +0000 Subject: [PATCH] Add key exchange mode log in client side Signed-off-by: Xiaokang Qian --- library/ssl_tls13_client.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/library/ssl_tls13_client.c b/library/ssl_tls13_client.c index e10937be5d..4571ada0de 100644 --- a/library/ssl_tls13_client.c +++ b/library/ssl_tls13_client.c @@ -1710,6 +1710,12 @@ static int ssl_tls13_postprocess_server_hello( mbedtls_ssl_context *ssl ) goto cleanup; } + MBEDTLS_SSL_DEBUG_MSG( 3, + ( "Server selected key exchange mode: %s", + handshake->key_exchange_mode == 1 ? "psk" : + (handshake->key_exchange_mode == 2 ? "ephemeral" : + "psk_ephemeral")) ); + /* Start the TLS 1.3 key schedule: Set the PSK and derive early secret. * * TODO: We don't have to do this in case we offered 0-RTT and the