mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-04-15 23:42:41 +00:00
Tweak macro check to allow 3 extra key slices
We are technically allowed to use all possible values of key slice index that will fit into the bit width we have allocated, so allow all values. Signed-off-by: David Horstmann <david.horstmann@arm.com>
This commit is contained in:
parent
a8e13d7c2a
commit
43124912c5
@ -99,7 +99,7 @@ MBEDTLS_STATIC_ASSERT(PSA_KEY_ID_VOLATILE_MAX < MBEDTLS_PSA_KEY_ID_BUILTIN_MIN |
|
||||
#if KEY_ID_SLICE_INDEX_WIDTH + KEY_ID_SLOT_INDEX_WIDTH > 30
|
||||
#error "Not enough room in volatile key IDs for slice index and slot index"
|
||||
#endif
|
||||
#if KEY_SLICE_COUNT >= (1 << KEY_ID_SLICE_INDEX_WIDTH) - 1
|
||||
#if KEY_SLOT_VOLATILE_SLICE_COUNT > (1 << KEY_ID_SLICE_INDEX_WIDTH)
|
||||
#error "Too many slices to fit the slice index in a volatile key ID"
|
||||
#endif
|
||||
#define KEY_SLICE_LENGTH_MAX \
|
||||
|
Loading…
x
Reference in New Issue
Block a user