mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2024-12-26 01:15:37 +00:00
Fix key_lifetime_set_fail not cleaning up the right key slot
This commit is contained in:
parent
4abf741e6a
commit
01b929c85b
|
@ -1210,17 +1210,17 @@ void key_lifetime_set_fail( int key_slot_arg,
|
||||||
int lifetime_arg,
|
int lifetime_arg,
|
||||||
int expected_status_arg )
|
int expected_status_arg )
|
||||||
{
|
{
|
||||||
int key_slot = 1;
|
psa_key_slot_t key_slot = key_slot_arg;
|
||||||
psa_key_lifetime_t lifetime_set = lifetime_arg;
|
psa_key_lifetime_t lifetime_set = lifetime_arg;
|
||||||
psa_status_t actual_status;
|
psa_status_t actual_status;
|
||||||
psa_status_t expected_status = expected_status_arg;
|
psa_status_t expected_status = expected_status_arg;
|
||||||
|
|
||||||
TEST_ASSERT( psa_crypto_init( ) == PSA_SUCCESS );
|
TEST_ASSERT( psa_crypto_init( ) == PSA_SUCCESS );
|
||||||
|
|
||||||
actual_status = psa_set_key_lifetime( key_slot_arg, lifetime_set );
|
actual_status = psa_set_key_lifetime( key_slot, lifetime_set );
|
||||||
|
|
||||||
if( actual_status == PSA_SUCCESS )
|
if( actual_status == PSA_SUCCESS )
|
||||||
actual_status = psa_set_key_lifetime( key_slot_arg, lifetime_set );
|
actual_status = psa_set_key_lifetime( key_slot, lifetime_set );
|
||||||
|
|
||||||
TEST_ASSERT( expected_status == actual_status );
|
TEST_ASSERT( expected_status == actual_status );
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue