From c1f0093f9af4ad324c99212d6dbc343135795aed Mon Sep 17 00:00:00 2001 From: JonasZhou Date: Wed, 23 Sep 2020 14:19:39 +0800 Subject: padlock:fix exception in wrap_padlock_hmac_fast In function wrap_padlock_hmac_fast, use free to release local variables ctx. Remove a call to wrap_padlock_hmac_deinit() to fix a crash. Signed-off-by: JonasZhou --- lib/accelerated/x86/hmac-padlock.c | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/accelerated/x86/hmac-padlock.c b/lib/accelerated/x86/hmac-padlock.c index be6c55bc33..d006b4be7d 100644 --- a/lib/accelerated/x86/hmac-padlock.c +++ b/lib/accelerated/x86/hmac-padlock.c @@ -339,7 +339,6 @@ wrap_padlock_hmac_fast(gnutls_mac_algorithm_t algo, wrap_padlock_hmac_update(&ctx, text, text_size); wrap_padlock_hmac_output(&ctx, digest, ctx.length); - wrap_padlock_hmac_deinit(&ctx); zeroize_temp_key(&ctx, sizeof(ctx)); } -- cgit v1.2.1