From 644f4bf850a4163f3514b52c4812501d41255dd2 Mon Sep 17 00:00:00 2001 From: Duke Leto Date: Sun, 11 Jul 2021 22:20:07 -0400 Subject: [PATCH] Deep nasal dragons, beware --- src/hush_utils.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/hush_utils.h b/src/hush_utils.h index 711d1a3d3..2ac1ef9bb 100644 --- a/src/hush_utils.h +++ b/src/hush_utils.h @@ -1473,7 +1473,14 @@ uint32_t hush_smartmagic(char *symbol,uint64_t supply,uint8_t *extraptr,int32_t fprintf(stderr,"%02x",extraptr[i]); fprintf(stderr," extralen=%d crc0=%x\n",extralen,crc0); } - return(calc_crc32(crc0,buf,len)); + + //TODO: why is this needed? + bool ishush3 = strncmp(symbol, "HUSH3",5) == 0 ? true : false; + if(ishush3) { + return HUSH_MAGIC; + } else { + return(calc_crc32(crc0,buf,len)); + } } uint16_t hush_smartport(uint32_t magic,int32_t extralen)