1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-07-29 11:41:15 +03:00

psa: slot mgmt: Add unaccessed slots counter in stats

Add a counter of unaccessed slots and use it
in tests to check that at the end of PSA tests
all key slot are unaccessed.

Signed-off-by: Ronald Cron <ronald.cron@arm.com>
This commit is contained in:
Ronald Cron
2020-10-30 11:54:03 +01:00
parent f95a2b1190
commit 0c3752a46b
3 changed files with 11 additions and 0 deletions

View File

@ -408,6 +408,10 @@ void mbedtls_psa_get_stats( mbedtls_psa_stats_t *stats )
for( slot_idx = 0; slot_idx < PSA_KEY_SLOT_COUNT; slot_idx++ )
{
const psa_key_slot_t *slot = &global_data.key_slots[ slot_idx ];
if( ! psa_is_key_slot_accessed( slot ) )
{
++stats->unaccessed_slots;
}
if( ! psa_is_key_slot_occupied( slot ) )
{
++stats->empty_slots;