mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-03-25 13:43:31 +00:00
Zeroize pake password buffer before free
Signed-off-by: Przemek Stekiel <przemyslaw.stekiel@mobica.com>
This commit is contained in:
parent
152ae07682
commit
369ae0afc3
@ -288,6 +288,7 @@ psa_status_t psa_pake_set_password_key( psa_pake_operation_t *operation,
|
|||||||
|
|
||||||
if( operation->password != NULL )
|
if( operation->password != NULL )
|
||||||
{
|
{
|
||||||
|
mbedtls_platform_zeroize( operation->password, operation->password_len );
|
||||||
mbedtls_free( operation->password );
|
mbedtls_free( operation->password );
|
||||||
operation->password_len = 0;
|
operation->password_len = 0;
|
||||||
}
|
}
|
||||||
@ -864,6 +865,7 @@ psa_status_t psa_pake_abort(psa_pake_operation_t * operation)
|
|||||||
{
|
{
|
||||||
operation->input_step = PSA_PAKE_STEP_INVALID;
|
operation->input_step = PSA_PAKE_STEP_INVALID;
|
||||||
operation->output_step = PSA_PAKE_STEP_INVALID;
|
operation->output_step = PSA_PAKE_STEP_INVALID;
|
||||||
|
mbedtls_platform_zeroize( operation->password, operation->password_len );
|
||||||
mbedtls_free( operation->password );
|
mbedtls_free( operation->password );
|
||||||
operation->password = NULL;
|
operation->password = NULL;
|
||||||
operation->password_len = 0;
|
operation->password_len = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user