Free other secret in tls12_prf context

Signed-off-by: Przemek Stekiel <przemyslaw.stekiel@mobica.com>
This commit is contained in:
Przemek Stekiel 2022-04-07 14:29:56 +02:00
parent 23650286ac
commit e3ee221893

View File

@ -4315,6 +4315,13 @@ psa_status_t psa_key_derivation_abort( psa_key_derivation_operation_t *operation
mbedtls_free( operation->ctx.tls12_prf.label );
}
if( operation->ctx.tls12_prf.other_secret != NULL )
{
mbedtls_platform_zeroize( operation->ctx.tls12_prf.other_secret,
operation->ctx.tls12_prf.other_secret_length );
mbedtls_free( operation->ctx.tls12_prf.other_secret );
}
status = PSA_SUCCESS;
/* We leave the fields Ai and output_block to be erased safely by the