tls: Use the same function in TLS 1.2 and 1.3 to check PSK conf
Signed-off-by: Ronald Cron <ronald.cron@arm.com>
diff --git a/library/ssl_tls13_client.c b/library/ssl_tls13_client.c
index 8510d8f..4aba59f 100644
--- a/library/ssl_tls13_client.c
+++ b/library/ssl_tls13_client.c
@@ -728,11 +728,6 @@
}
#endif /* MBEDTLS_SSL_SESSION_TICKETS */
-static int ssl_tls13_has_configured_psk( const mbedtls_ssl_config *conf )
-{
- return( conf->psk != NULL && conf->psk_identity != NULL );
-}
-
MBEDTLS_CHECK_RETURN_CRITICAL
static int ssl_tls13_psk_get_identity( mbedtls_ssl_context *ssl,
psa_algorithm_t *hash_alg,
@@ -740,7 +735,7 @@
size_t *identity_len )
{
- if( !ssl_tls13_has_configured_psk( ssl->conf ) )
+ if( !mbedtls_ssl_conf_has_static_psk( ssl->conf ) )
return( -1 );
*hash_alg = PSA_ALG_SHA_256;
@@ -756,7 +751,7 @@
size_t *psk_len )
{
- if( !ssl_tls13_has_configured_psk( ssl->conf ) )
+ if( !mbedtls_ssl_conf_has_static_psk( ssl->conf ) )
return( -1 );
*hash_alg = PSA_ALG_SHA_256;
@@ -775,7 +770,7 @@
configured_psk_count++;
}
#endif
- if( ssl_tls13_has_configured_psk( ssl->conf ) )
+ if( mbedtls_ssl_conf_has_static_psk( ssl->conf ) )
{
MBEDTLS_SSL_DEBUG_MSG( 3, ( "PSK is configured" ) );
configured_psk_count++;
@@ -1094,7 +1089,7 @@
}
else
#endif
- if( ssl_tls13_has_configured_psk( ssl->conf ) )
+ if( mbedtls_ssl_conf_has_static_psk( ssl->conf ) )
{
ret = ssl_tls13_psk_get_psk( ssl, &hash_alg, &psk, &psk_len );
}