From 3d62f5f637fba8690a43ac1c246027c807dfee9b Mon Sep 17 00:00:00 2001 From: "Jeffery (Zeyu) Zhao" Date: Sun, 2 Aug 2020 23:27:31 -0700 Subject: [PATCH] Update Padding from 0x1 to 0x6 as in SHA3 standard --- src/sha3.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sha3.js b/src/sha3.js index 9545fcd..8aa1765 100644 --- a/src/sha3.js +++ b/src/sha3.js @@ -221,7 +221,7 @@ var blockSizeBits = this.blockSize * 32; // Add padding - dataWords[nBitsLeft >>> 5] |= 0x1 << (24 - nBitsLeft % 32); + dataWords[nBitsLeft >>> 5] |= 0x6 << (24 - nBitsLeft % 32); dataWords[((Math.ceil((nBitsLeft + 1) / blockSizeBits) * blockSizeBits) >>> 5) - 1] |= 0x80; data.sigBytes = dataWords.length * 4;