mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-03-12 01:14:02 +00:00
Update is_builtin_calling_md() for PKCS#1 v2.1
Since https://github.com/Mbed-TLS/mbedtls/pull/6141 it can "fall back" to PSA when MD is not available (but will use MD if available, to preserve backwards compatibility). Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com>
This commit is contained in:
parent
98b91d40d6
commit
deef905a1c
@ -86,11 +86,19 @@ static int is_builtin_calling_md( psa_algorithm_t alg )
|
||||
{
|
||||
#if defined(MBEDTLS_PSA_BUILTIN_ALG_RSA_PSS)
|
||||
if( PSA_ALG_IS_RSA_PSS( alg ) )
|
||||
#if defined(MBEDTLS_MD_C)
|
||||
return( 1 );
|
||||
#else
|
||||
return( 0 );
|
||||
#endif
|
||||
#endif
|
||||
#if defined(MBEDTLS_PSA_BUILTIN_ALG_RSA_OAEP)
|
||||
if( PSA_ALG_IS_RSA_OAEP( alg ) )
|
||||
#if defined(MBEDTLS_MD_C)
|
||||
return( 1 );
|
||||
#else
|
||||
return( 0 );
|
||||
#endif
|
||||
#endif
|
||||
#if defined(MBEDTLS_PSA_BUILTIN_ALG_DETERMINISTIC_ECDSA)
|
||||
if( PSA_ALG_IS_DETERMINISTIC_ECDSA( alg ) )
|
||||
|
Loading…
x
Reference in New Issue
Block a user