From 96c711433a6ac9529d2f205b75c4c5bcd49f9419 Mon Sep 17 00:00:00 2001 From: Kévin Le Gouguec Date: Tue, 11 Dec 2018 16:20:36 +0100 Subject: Correction d'un shift dans M³ (spec et implem) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/tweakey.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/tweakey.c b/src/tweakey.c index e6f3c36..9f67ed6 100644 --- a/src/tweakey.c +++ b/src/tweakey.c @@ -144,7 +144,7 @@ static void _multiply_M3(const uint8_t X[LANE_BYTES], uint8_t Y[LANE_BYTES]) Y[5] = M_2[X[4]] ^ M_1[X[3]] ^ X[2]; Y[4] = X[6]<<2 ^ X[3]>>6 ^ X[2]>>3 ^ X[1]; Y[3] = X[5]<<2 ^ X[0]; - Y[2] = X[7] ^ X[5]<<6 ^ X[4]<<2; + Y[2] = X[7] ^ X[5]<<5 ^ X[4]<<2; Y[1] = X[6]; Y[0] = X[5]; } -- cgit v1.2.3