From b72dac4ed745af24eb7ff4e6408f5f629f5ec796 Mon Sep 17 00:00:00 2001 From: Ronald Cron Date: Tue, 27 Sep 2022 08:56:47 +0200 Subject: [PATCH] Fix PSA identifier of RSA_PKCS1V15 signing algorithms Signed-off-by: Ronald Cron --- library/ssl_tls13_server.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/library/ssl_tls13_server.c b/library/ssl_tls13_server.c index a854080847..78d3449a59 100644 --- a/library/ssl_tls13_server.c +++ b/library/ssl_tls13_server.c @@ -917,9 +917,11 @@ static psa_algorithm_t ssl_tls13_iana_sig_alg_to_psa_alg( uint16_t sig_alg ) case MBEDTLS_TLS1_3_SIG_RSA_PSS_RSAE_SHA512: return( PSA_ALG_RSA_PSS( PSA_ALG_SHA_512 ) ); case MBEDTLS_TLS1_3_SIG_RSA_PKCS1_SHA256: + return( PSA_ALG_RSA_PKCS1V15_SIGN( PSA_ALG_SHA_256 ) ); case MBEDTLS_TLS1_3_SIG_RSA_PKCS1_SHA384: + return( PSA_ALG_RSA_PKCS1V15_SIGN( PSA_ALG_SHA_384 ) ); case MBEDTLS_TLS1_3_SIG_RSA_PKCS1_SHA512: - return( PSA_ALG_RSA_PKCS1V15_CRYPT ); + return( PSA_ALG_RSA_PKCS1V15_SIGN( PSA_ALG_SHA_512 ) ); default: return( PSA_ALG_NONE ); }