]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
padlock:fix exception in wrap_padlock_hmac_fast
authorJonasZhou <JonasZhou@zhaoxin.com>
Wed, 23 Sep 2020 06:19:39 +0000 (14:19 +0800)
committerJonasZhou <JonasZhou@zhaoxin.com>
Wed, 23 Sep 2020 06:21:20 +0000 (14:21 +0800)
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>
lib/accelerated/x86/hmac-padlock.c

index be6c55bc33f08ef932cf2a23e9e7352d22dca895..d006b4be7db8370658bf88b645bd65228237da3a 100644 (file)
@@ -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));
        }