1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-09-02 16:01:16 +03:00

Update tests for extended key usage policies

Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com>
This commit is contained in:
gabor-mezei-arm
2021-05-13 12:05:01 +02:00
parent eeaeef4d58
commit 4d9009e74f
7 changed files with 66 additions and 38 deletions

View File

@@ -114,4 +114,17 @@ psa_status_t mbedtls_test_record_status( psa_status_t status,
}
#endif /* defined(RECORD_PSA_STATUS_COVERAGE_LOG) */
psa_key_usage_t update_key_usage_flags( psa_key_usage_t usage_flags )
{
psa_key_usage_t updated_usage = usage_flags;
if( usage_flags & PSA_KEY_USAGE_SIGN_HASH )
updated_usage |= PSA_KEY_USAGE_SIGN_MESSAGE;
if( usage_flags & PSA_KEY_USAGE_VERIFY_HASH )
updated_usage |= PSA_KEY_USAGE_VERIFY_MESSAGE;
return( updated_usage );
}
#endif /* MBEDTLS_PSA_CRYPTO_C */