From 88977fc905128f19e89e7591c0905b12d9e5afea Mon Sep 17 00:00:00 2001 From: Dave Date: Fri, 24 Oct 2025 14:44:43 +0200 Subject: [PATCH] Fix inverse tweakey LFSR rows --- aead/skinnyaead.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aead/skinnyaead.go b/aead/skinnyaead.go index 6a40abf..d062ecf 100644 --- a/aead/skinnyaead.go +++ b/aead/skinnyaead.go @@ -515,7 +515,7 @@ func skinnyAddKeyInv(state *[4][4]byte, keyCells *[3][4][4]byte) { } } - for i := 2; i < 4; i++ { + for i := 0; i < 2; i++ { for j := 0; j < 4; j++ { tmp[1][i][j] = ((tmp[1][i][j] >> 1) & 0x7f) ^ ((tmp[1][i][j] << 7) & 0x80) ^ ((tmp[1][i][j] << 1) & 0x80) tmp[2][i][j] = ((tmp[2][i][j] << 1) & 0xfe) ^ ((tmp[2][i][j] >> 7) & 0x01) ^ ((tmp[2][i][j] >> 5) & 0x01)