1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-07-29 11:41:15 +03:00

tls13: srv: Fix MBEDTLS_SSL_SESSION_TICKETS guard position

Signed-off-by: Ronald Cron <ronald.cron@arm.com>
This commit is contained in:
Ronald Cron
2024-02-14 16:04:02 +01:00
parent 12e72f1664
commit f7e9916b3d

View File

@ -608,18 +608,16 @@ static int ssl_tls13_parse_pre_shared_key_ext(
ssl, ciphersuites, ciphersuites_end, ssl, ciphersuites, ciphersuites_end,
&cipher_suite, &ciphersuite_info); &cipher_suite, &ciphersuite_info);
break; break;
case MBEDTLS_SSL_TLS1_3_PSK_RESUMPTION:
#if defined(MBEDTLS_SSL_SESSION_TICKETS) #if defined(MBEDTLS_SSL_SESSION_TICKETS)
case MBEDTLS_SSL_TLS1_3_PSK_RESUMPTION:
ret = ssl_tls13_select_ciphersuite_for_resumption( ret = ssl_tls13_select_ciphersuite_for_resumption(
ssl, ciphersuites, ciphersuites_end, &session, ssl, ciphersuites, ciphersuites_end, &session,
&cipher_suite, &ciphersuite_info); &cipher_suite, &ciphersuite_info);
if (ret != 0) { if (ret != 0) {
mbedtls_ssl_session_free(&session); mbedtls_ssl_session_free(&session);
} }
#else
ret = MBEDTLS_ERR_SSL_FEATURE_UNAVAILABLE;
#endif
break; break;
#endif
default: default:
return MBEDTLS_ERR_SSL_INTERNAL_ERROR; return MBEDTLS_ERR_SSL_INTERNAL_ERROR;
} }