mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2024-11-23 13:35:41 +01:00
Exercise CCM with the right amount of IV bytes in test
Signed-off-by: Steven Cooreman <steven.cooreman@silabs.com>
This commit is contained in:
parent
5d81481a1c
commit
aaec341c9b
@ -243,6 +243,13 @@ static int exercise_aead_key( mbedtls_svc_key_id_t key,
|
|||||||
nonce_length = 12;
|
nonce_length = 12;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* IV length for CCM needs to be between 7 and 13 bytes */
|
||||||
|
if( PSA_ALG_AEAD_WITH_SHORTENED_TAG( alg, 0 ) ==
|
||||||
|
PSA_ALG_AEAD_WITH_SHORTENED_TAG( PSA_ALG_CCM, 0 ) )
|
||||||
|
{
|
||||||
|
nonce_length = 12;
|
||||||
|
}
|
||||||
|
|
||||||
if( usage & PSA_KEY_USAGE_ENCRYPT )
|
if( usage & PSA_KEY_USAGE_ENCRYPT )
|
||||||
{
|
{
|
||||||
PSA_ASSERT( psa_aead_encrypt( key, alg,
|
PSA_ASSERT( psa_aead_encrypt( key, alg,
|
||||||
|
Loading…
Reference in New Issue
Block a user