summaryrefslogtreecommitdiff
path: root/library/ssl_tls.c
diff options
context:
space:
mode:
authorSimon Butcher <simon.butcher@arm.com>2018-11-04 18:48:04 +0000
committerSimon Butcher <simon.butcher@arm.com>2018-11-04 18:48:04 +0000
commit2705beaeeff39286664e68f6f9fdc158fd54aed8 (patch)
tree5c1bb1994d239934bb00a3a765eb3fc564954a18 /library/ssl_tls.c
parent2b5be1e630dde3f2a87367ecedf2d8d7ad92715e (diff)
parent7e1f3bedd96f056d3305f2dfa390a4549ee68154 (diff)
Merge remote-tracking branch 'public/pr/2095' into development-proposed
Diffstat (limited to 'library/ssl_tls.c')
-rw-r--r--library/ssl_tls.c1
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 ) );
}