From 608165318934f776e78e2fc79c40f69199f658c0 Mon Sep 17 00:00:00 2001 From: Sun Yimin Date: Tue, 26 Oct 2021 08:54:33 +0800 Subject: [PATCH] Updated SM4 with AESENCLAST (markdown) --- SM4-with-AESENCLAST.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/SM4-with-AESENCLAST.md b/SM4-with-AESENCLAST.md index fa8a24d..e306482 100644 --- a/SM4-with-AESENCLAST.md +++ b/SM4-with-AESENCLAST.md @@ -97,4 +97,9 @@ func gen_matrix(lookup [256]byte) (m [8]byte) { m[7] = ((m80 & 0x01) << 7) ^ ((m40 & 0x01) << 6) ^ ((m20 & 0x01) << 5) ^ ((m10 & 0x01) << 4) ^ ((m08 & 0x01) << 2) ^ ((m04 & 0x01) << 2) ^ ((m02 & 0x01) << 1) ^ (m01 & 0x01) return } -``` \ No newline at end of file +``` + +# Reference +* [AES-NI used in SM4](https://github.com/mjosaarinen/sm4ni) +* [AES 和 SM4 S盒複合域實現方法](https://ppfocus.com/0/ed0cb869b.html) +* [Advanced Encryption Standard (AES)](https://www.nist.gov/publications/advanced-encryption-standard-aes) \ No newline at end of file