From 226daac16841d83d72f8c320ffe5a3b0b956fdbc Mon Sep 17 00:00:00 2001 From: David Horstmann Date: Wed, 12 Mar 2025 13:58:01 +0000 Subject: [PATCH] Declare conversion function even without 1.2 In 2.28 we may only enable TLS 1.0 or 1.1 in which case this function is still needed. Signed-off-by: David Horstmann --- library/ssl_tls.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/library/ssl_tls.c b/library/ssl_tls.c index bc6dc2740f..73f9c7f471 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c @@ -624,9 +624,7 @@ exit: } #endif /* MBEDTLS_SSL_PROTO_TLS1) || MBEDTLS_SSL_PROTO_TLS1_1 */ -#if defined(MBEDTLS_SSL_PROTO_TLS1_2) #if defined(MBEDTLS_USE_PSA_CRYPTO) - static int mbedtls_ssl_md_error_from_psa(psa_status_t status) { switch (status) { @@ -641,6 +639,10 @@ static int mbedtls_ssl_md_error_from_psa(psa_status_t status) return MBEDTLS_ERR_MD_HW_ACCEL_FAILED; } } +#endif + +#if defined(MBEDTLS_SSL_PROTO_TLS1_2) +#if defined(MBEDTLS_USE_PSA_CRYPTO) static psa_status_t setup_psa_key_derivation(psa_key_derivation_operation_t *derivation, psa_key_id_t key,