From a3087e881e9d4c024ec43c9951d4425f3d87db31 Mon Sep 17 00:00:00 2001 From: XiaokangQian Date: Tue, 16 Nov 2021 02:04:21 +0000 Subject: [PATCH] Fix finished message decryption fail issue Signed-off-by: XiaokangQian --- library/ssl_tls13_client.c | 1 + 1 file changed, 1 insertion(+) diff --git a/library/ssl_tls13_client.c b/library/ssl_tls13_client.c index 69d9c665f9..1516523e54 100644 --- a/library/ssl_tls13_client.c +++ b/library/ssl_tls13_client.c @@ -1328,6 +1328,7 @@ static int ssl_tls13_finalize_server_hello( mbedtls_ssl_context *ssl ) handshake->transform_handshake = transform_handshake; mbedtls_ssl_set_inbound_transform( ssl, transform_handshake ); + mbedtls_ssl_set_outbound_transform( ssl, ssl->handshake->transform_handshake ); MBEDTLS_SSL_DEBUG_MSG( 1, ( "Switch to handshake keys for inbound traffic" ) ); ssl->session_in = ssl->session_negotiate;