From f7dbb88e67e8ee81f1f5f1936da3a75c660d7899 Mon Sep 17 00:00:00 2001 From: Sun Yimin Date: Wed, 29 Dec 2021 13:32:02 +0800 Subject: [PATCH] Updated SM4 with AESENCLAST (markdown) --- SM4-with-AESENCLAST.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/SM4-with-AESENCLAST.md b/SM4-with-AESENCLAST.md index 6dd0bab..edab26c 100644 --- a/SM4-with-AESENCLAST.md +++ b/SM4-with-AESENCLAST.md @@ -62,9 +62,9 @@ sm4_box_aesbox_1 sm4_box_aesbox_2 for i := 0; i < 16; i++ { v := x.bytes[i] - v = a1l.bytes[v&0xf] ^ a1h.bytes[v>>4] - v = aes_sbox[v] ^ 0xf - v = a2l.bytes[^v&0xf] ^ a2h.bytes[v>>4] + v = a1l.bytes[v&0xf] ^ a1h.bytes[v>>4] // v = A1(x) + v = aes_sbox[v] ^ 0xf // v = AES-S(A1(x)) XOR 0x0f + v = a2l.bytes[^v&0xf] ^ a2h.bytes[v>>4] // v = A2(AES-S(A1(x))) x.bytes[i] = v }