From 32e1370fbc81973a2cebeee9eae856f93bea9a2d Mon Sep 17 00:00:00 2001 From: Jerry Yu Date: Fri, 29 Jul 2022 13:04:08 +0800 Subject: [PATCH] Add config check for pre_shared_key parser Signed-off-by: Jerry Yu --- library/ssl_tls13_server.c | 1 + 1 file changed, 1 insertion(+) diff --git a/library/ssl_tls13_server.c b/library/ssl_tls13_server.c index 91e6f4ef43..5ae9f7cb21 100644 --- a/library/ssl_tls13_server.c +++ b/library/ssl_tls13_server.c @@ -1295,6 +1295,7 @@ static int ssl_tls13_parse_client_hello( mbedtls_ssl_context *ssl, */ /* If we've settled on a PSK-based exchange, parse PSK identity ext */ if( mbedtls_ssl_tls13_some_psk_enabled( ssl ) && + mbedtls_ssl_conf_tls13_some_psk_enabled( ssl ) && ( ssl->handshake->extensions_present & MBEDTLS_SSL_EXT_PRE_SHARED_KEY ) ) { ssl->handshake->update_checksum( ssl, buf,