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/md.c b/library/md.c index 964d4bd..8c0393b 100644 --- a/library/md.c +++ b/library/md.c
@@ -346,9 +346,8 @@ #if defined(MBEDTLS_MD_C) if (ctx->hmac_ctx != NULL) { - mbedtls_platform_zeroize(ctx->hmac_ctx, + mbedtls_zeroize_and_free(ctx->hmac_ctx, 2 * ctx->md_info->block_size); - mbedtls_free(ctx->hmac_ctx); } #endif