summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonasZhou <JonasZhou@zhaoxin.com>2020-09-23 14:19:39 +0800
committerJonasZhou <JonasZhou@zhaoxin.com>2020-09-23 14:21:20 +0800
commitc1f0093f9af4ad324c99212d6dbc343135795aed (patch)
tree376b0fd86349afec16873ce92eb08c8d26d25bd4
parent7202e921db9da6faddcab8d2ac872508ee2281be (diff)
downloadgnutls-c1f0093f9af4ad324c99212d6dbc343135795aed.tar.gz
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 <JonasZhou@zhaoxin.com>
-rw-r--r--lib/accelerated/x86/hmac-padlock.c1
1 files changed, 0 insertions, 1 deletions
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));
}