diff options
author | JonasZhou <JonasZhou@zhaoxin.com> | 2020-09-23 14:19:39 +0800 |
---|---|---|
committer | JonasZhou <JonasZhou@zhaoxin.com> | 2020-09-23 14:21:20 +0800 |
commit | c1f0093f9af4ad324c99212d6dbc343135795aed (patch) | |
tree | 376b0fd86349afec16873ce92eb08c8d26d25bd4 | |
parent | 7202e921db9da6faddcab8d2ac872508ee2281be (diff) | |
download | gnutls-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.c | 1 |
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)); } |