From 6828d8fdc447bd5a0b1cf1e98293ea58f598f4ae Mon Sep 17 00:00:00 2001 From: Neil Armstrong Date: Wed, 2 Mar 2022 15:36:46 +0100 Subject: [PATCH] Return MBEDTLS_ERR_SSL_BAD_INPUT_DATA if MAC algorithm isn't supported in ssl_tls.c Signed-off-by: Neil Armstrong --- library/ssl_tls.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/ssl_tls.c b/library/ssl_tls.c index 893bb9431..183e003a9 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c @@ -7300,7 +7300,7 @@ static int ssl_tls12_populate_transform( mbedtls_ssl_transform *transform, alg = mbedtls_psa_translate_md( ciphersuite_info->mac ); if( alg == 0 ) { - ret = psa_ssl_status_to_mbedtls( PSA_ERROR_NOT_SUPPORTED ); + ret = MBEDTLS_ERR_SSL_BAD_INPUT_DATA; MBEDTLS_SSL_DEBUG_RET( 1, "mbedtls_ssl_md_type_to_psa", ret ); goto end; }