From 8346a1d1adf09dcf6f466b0884d73f13ca5e29a3 Mon Sep 17 00:00:00 2001 From: Sun Yimin Date: Mon, 26 Feb 2024 08:39:38 +0800 Subject: [PATCH] Updated SM2 WWMM (2) (markdown) --- SM2-WWMM-(2).md | 1 + 1 file changed, 1 insertion(+) diff --git a/SM2-WWMM-(2).md b/SM2-WWMM-(2).md index 3abe98d..017b136 100644 --- a/SM2-WWMM-(2).md +++ b/SM2-WWMM-(2).md @@ -405,6 +405,7 @@ $T_2=T_1 \ast O=Y \ast O= Y \ast 2^{256}-(Y \ast 2^{32}) \ast 2^{192} - Y \ast 2 $T_3=T + T_2=t_7 \ast 2^{448} + t_6 \ast 2^{384} + t_5 \ast 2^{320} + t_4 \ast 2^{256} + t_3 \ast 2^{192} + t_2 \ast 2^{128} + t_1 \ast 2^{64} + t_0 + Y \ast 2^{256}-(Y \ast 2^{32}) \ast 2^{192} - Y \ast 2^{128} + (Y \ast O_1) \ast 2^{64} + (Y \ast O_0) $ $T_3=t_7 \ast 2^{448} + t_6 \ast 2^{384} + t_5 \ast 2^{320} + (t_4+Y) \ast 2^{256}+(t_3 - Y \ast 2^{32}) \ast 2^{192} + (t_2 - Y) \ast 2^{128} + (t_1 + Y \ast O_1) \ast 2^{64} + (t_0 + Y \ast O_0) $ +**依然采用先减后加!** ```asm // First reduction step MOVQ acc0, AX