From 72bfa34bcde3694bf7d9c6de05f6f8fd3f2a5676 Mon Sep 17 00:00:00 2001 From: Jordan Bancino Date: Mon, 19 Dec 2022 22:25:49 +0000 Subject: [PATCH] Fix overflow on some platforms --- src/Sha2.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Sha2.c b/src/Sha2.c index 03da915..96c254a 100644 --- a/src/Sha2.c +++ b/src/Sha2.c @@ -187,7 +187,7 @@ Sha256(char *str) unsigned char out[32]; char *outStr; - char fill[64]; + unsigned char fill[64]; uint32_t fillLen; unsigned char buf[8]; uint32_t hiLen; @@ -229,7 +229,7 @@ Sha256(char *str) PUT_UINT32(&buf[0], hiLen); PUT_UINT32(&buf[4], loLen); - Sha256Process(&context, (unsigned char *) fill, fillLen); + Sha256Process(&context, fill, fillLen); Sha256Process(&context, buf, 8); for (i = 0; i < 8; i++)