diff options
author | Jeffrey Walton <noloader@gmail.com> | 2017-09-13 08:41:39 -0400 |
---|---|---|
committer | Jeffrey Walton <noloader@gmail.com> | 2017-09-13 08:41:39 -0400 |
commit | fca8adc54976fe82dffcbe5abb18c8912eedf41e (patch) | |
tree | 5de34a1cdeacbbbc6c4b4245456da2740c1800e8 /cmac.cpp | |
parent | 172ab408748f5fc969985fa2183420d21d0f6385 (diff) | |
download | cryptopp-git-fca8adc54976fe82dffcbe5abb18c8912eedf41e.tar.gz |
Fix CMAC 256-bit polynomial
Also see GH #423
Diffstat (limited to 'cmac.cpp')
-rw-r--r-- | cmac.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -32,9 +32,9 @@ static void MulU(byte *k, unsigned int length) break;
case 32:
// https://crypto.stackexchange.com/q/9815/10496
- // Polynomial x^256 + x^10 + x^5 + x + 1
+ // Polynomial x^256 + x^10 + x^5 + x^2 + 1
k[30] ^= 4;
- k[31] ^= 0x23;
+ k[31] ^= 0x25;
break;
case 64:
// https://crypto.stackexchange.com/q/9815/10496
|