diff options
author | Simon Butcher <simon.butcher@arm.com> | 2018-11-04 18:48:04 +0000 |
---|---|---|
committer | Simon Butcher <simon.butcher@arm.com> | 2018-11-04 18:48:04 +0000 |
commit | 2705beaeeff39286664e68f6f9fdc158fd54aed8 (patch) | |
tree | 5c1bb1994d239934bb00a3a765eb3fc564954a18 /library/ssl_tls.c | |
parent | 2b5be1e630dde3f2a87367ecedf2d8d7ad92715e (diff) | |
parent | 7e1f3bedd96f056d3305f2dfa390a4549ee68154 (diff) |
Merge remote-tracking branch 'public/pr/2095' into development-proposed
Diffstat (limited to 'library/ssl_tls.c')
-rw-r--r-- | library/ssl_tls.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/library/ssl_tls.c b/library/ssl_tls.c index bf43e889..82e65251 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c @@ -8801,6 +8801,7 @@ static void ssl_buffering_free_slot( mbedtls_ssl_context *ssl, if( hs_buf->is_valid == 1 ) { hs->buffering.total_bytes_buffered -= hs_buf->data_len; + mbedtls_platform_zeroize( hs_buf->data, hs_buf->data_len ); mbedtls_free( hs_buf->data ); memset( hs_buf, 0, sizeof( mbedtls_ssl_hs_buffer ) ); } |