From cea45eb024b73a11598fb9f9f697c00781c22db8 Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Sat, 13 May 2017 19:18:24 -0400 Subject: Revert "Add polynomial for 1024-bit block cipher." This reverts commit d654c893ef4658da83ed5753cb4c360e60e5afa3. The polinomial for 1024-bit block sizes had a typo. --- cmac.cpp | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) (limited to 'cmac.cpp') diff --git a/cmac.cpp b/cmac.cpp index 81047827..ca04d0bd 100644 --- a/cmac.cpp +++ b/cmac.cpp @@ -31,24 +31,15 @@ static void MulU(byte *k, unsigned int length) k[15] ^= 0x87; break; case 32: - // https://crypto.stackexchange.com/q/9815/10496 - // Polynomial x^256 + x^10 + x^5 + x + 1 + // Should this be 0x425? k[30] ^= 4; k[31] ^= 0x23; break; case 64: // https://crypto.stackexchange.com/q/9815/10496 - // Polynomial x^512 + x^8 + x^5 + x^2 + 1 k[62] ^= 1; k[63] ^= 0x25; break; - case 128: - // https://crypto.stackexchange.com/q/9815/10496 - // Polynomial x^1024 + x^19 + x^6 + x + 1 - k[126] ^= 8; - k[126] ^= 0x00; - k[127] ^= 0x43; - break; default: throw InvalidArgument("CMAC: " + IntToString(length) + " is not a supported cipher block size"); } -- cgit v1.2.1