commit | ca8c61b81519176b5287548b0e789e97f8ca2802 | [log] [tgz] |
---|---|---|
author | Tom Cosgrove <tom.cosgrove@arm.com> | Mon Jul 17 15:17:40 2023 +0100 |
committer | Tom Cosgrove <tom.cosgrove@arm.com> | Mon Jul 17 15:17:40 2023 +0100 |
tree | b6e1299c9105407f25cfb9d458ea317373f0f526 | |
parent | b366fe955dc47ba6f15eae911d0fdb7e3b401e9f [diff] [blame] |
Provide and use internal function mbedtls_zeroize_and_free() Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
diff --git a/library/ssl_tls13_keys.c b/library/ssl_tls13_keys.c index 18997e9..afd84a9 100644 --- a/library/ssl_tls13_keys.c +++ b/library/ssl_tls13_keys.c
@@ -1559,8 +1559,7 @@ cleanup: if (shared_secret != NULL) { - mbedtls_platform_zeroize(shared_secret, shared_secret_len); - mbedtls_free(shared_secret); + mbedtls_zeroize_and_free(shared_secret, shared_secret_len); } return ret;