Fix cleanup code

Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com>
This commit is contained in:
Manuel Pégourié-Gonnard 2022-01-27 12:17:20 +01:00
parent 3aae30c224
commit 1a45c713f0
2 changed files with 6 additions and 0 deletions

View file

@ -311,7 +311,10 @@ static int aead_encrypt( psa_key_id_t key, psa_algorithm_t alg,
olen = p - out;
print_out( "aead ", out, olen );
exit:
/* required on errors, harmless on success */
psa_aead_abort( &op );
return( status );
}
@ -336,6 +339,8 @@ static psa_status_t aead( const char *info )
msg2_part2, sizeof( msg2_part2 ) ) );
exit:
psa_destroy_key( key );
return( status );
}

View file

@ -150,6 +150,7 @@ psa_status_t mac(void)
exit:
psa_mac_abort( &op );
psa_destroy_key( key );
return( status );
}