From fa95e94c659b968690cfc5add99d1e12d264f85d Mon Sep 17 00:00:00 2001 From: Philipp Schafft Date: Wed, 21 Oct 2020 16:59:21 +0000 Subject: [PATCH] Fix: Corrected a memory corruption --- src/digest.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/digest.c b/src/digest.c index 2f8ce84b..2c0e8918 100644 --- a/src/digest.c +++ b/src/digest.c @@ -281,7 +281,7 @@ static inline size_t sha3_read(digest_t *digest, void *buf, size_t len) { const size_t block_size = digest->state.sha3.block_size; - memset(digest->state.sha3.message + digest->state.sha3.rest, 0, block_size - digest->state.sha3.rest); + memset(((char*)digest->state.sha3.message) + digest->state.sha3.rest, 0, block_size - digest->state.sha3.rest); ((char*)digest->state.sha3.message)[digest->state.sha3.rest] |= 0x06; ((char*)digest->state.sha3.message)[block_size - 1] |= 0x80;