mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2025-03-23 09:55:06 +00:00
Merge pull request #4768 from JoeSubbiani/TestBlockSizes_2.x
Backport 2.x: Test block sizes are powers of 2
This commit is contained in:
commit
0ba0109ce0
|
@ -603,6 +603,10 @@ void block_cipher_key_type( int type_arg, int block_size_arg )
|
||||||
TEST_EQUAL( type & PSA_KEY_TYPE_CATEGORY_MASK,
|
TEST_EQUAL( type & PSA_KEY_TYPE_CATEGORY_MASK,
|
||||||
PSA_KEY_TYPE_CATEGORY_SYMMETRIC );
|
PSA_KEY_TYPE_CATEGORY_SYMMETRIC );
|
||||||
TEST_EQUAL( PSA_BLOCK_CIPHER_BLOCK_LENGTH( type ), block_size );
|
TEST_EQUAL( PSA_BLOCK_CIPHER_BLOCK_LENGTH( type ), block_size );
|
||||||
|
|
||||||
|
/* Check that the block size is a power of 2. This is required, at least,
|
||||||
|
for PSA_ROUND_UP_TO_MULTIPLE(block_size, length) in crypto_sizes.h. */
|
||||||
|
TEST_ASSERT( ( ( block_size - 1 ) & block_size ) == 0 );
|
||||||
}
|
}
|
||||||
/* END_CASE */
|
/* END_CASE */
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue