From afe03c630253ca63dae313df62e81d5b50e9945f Mon Sep 17 00:00:00 2001 From: Kano Date: Sat, 24 Sep 2011 02:20:21 +1000 Subject: [PATCH] Hash is 32 bytes (64 nibbles) --- main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index 9c3b1272..a530083f 100644 --- a/main.c +++ b/main.c @@ -2003,7 +2003,7 @@ bool regeneratehash(const struct work *work) uint32_t *data32 = (uint32_t *)(work->data); unsigned char swap[128]; uint32_t *swap32 = (uint32_t *)swap; - unsigned char hash1[64]; + unsigned char hash1[32]; uint32_t *hash32 = (uint32_t *)(work->hash); uint32_t difficulty = 0; uint32_t diffbytes = 0; @@ -2016,7 +2016,7 @@ bool regeneratehash(const struct work *work) swap32[i] = swab32(data32[i]); sha2(swap, 80, hash1, false); - sha2(hash1, 64, (unsigned char *)(work->hash), false); + sha2(hash1, 32, (unsigned char *)(work->hash), false); difficulty = swab32(*((uint32_t *)(work->data + 72)));