From 2858373e2e096be235840db42293a4d397a49f4b Mon Sep 17 00:00:00 2001 From: Steffen Jaeckel Date: Mon, 1 May 2017 12:25:18 +0200 Subject: [PATCH] clean stack properly --- src/hashes/chc/chc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hashes/chc/chc.c b/src/hashes/chc/chc.c index 31e63e6..bff4d80 100644 --- a/src/hashes/chc/chc.c +++ b/src/hashes/chc/chc.c @@ -147,11 +147,11 @@ static int chc_compress(hash_state *md, unsigned char *buf) for (x = 0; x < cipher_blocksize; x++) { md->chc.state[x] ^= T[0][x] ^ T[1][x]; } - XFREE(key); #ifdef LTC_CLEAN_STACK zeromem(T, sizeof(T)); - zeromem(&key, sizeof(key)); + zeromem(key, sizeof(*key)); #endif + XFREE(key); return CRYPT_OK; }