ssl_tls: add key destruction upon generator failure

This commit is contained in:
Andrzej Kurek 2019-01-14 05:37:13 -05:00
parent c929a82a6b
commit 70737ca827

View file

@ -550,7 +550,10 @@ static int tls_prf_generic( mbedtls_md_type_t md_type,
status = psa_generator_abort( &generator ); status = psa_generator_abort( &generator );
if( status != PSA_SUCCESS ) if( status != PSA_SUCCESS )
{
psa_destroy_key( master_slot );
return( MBEDTLS_ERR_SSL_HW_ACCEL_FAILED ); return( MBEDTLS_ERR_SSL_HW_ACCEL_FAILED );
}
status = psa_destroy_key( master_slot ); status = psa_destroy_key( master_slot );
if( status != PSA_SUCCESS ) if( status != PSA_SUCCESS )