From 86ed2ec2318046aa17f60fc6249d4eb57b4aaa89 Mon Sep 17 00:00:00 2001 From: Sun Yimin Date: Fri, 29 Dec 2023 08:05:35 +0800 Subject: [PATCH] =?UTF-8?q?Updated=20SM2=E6=80=A7=E8=83=BD=E4=BC=98?= =?UTF-8?q?=E5=8C=96=EF=BC=88=E7=BB=AD=EF=BC=89=20(markdown)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SM2性能优化(续).md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/SM2性能优化(续).md b/SM2性能优化(续).md index a5bb16e..0a4bfc7 100644 --- a/SM2性能优化(续).md +++ b/SM2性能优化(续).md @@ -1,6 +1,8 @@ 这篇文章接续[SM2实现及优化](https://github.com/emmansun/gmsm/wiki/SM2%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96),着重当前实现,我说过目前纯golang实现通过[fiat-crypto](https://github.com/mit-plv/fiat-crypto)生成代码,大家可以参考POC项目[sm2fiat](https://github.com/emmansun/sm2fiat)。 ## 纯Go实现 +* 通过[fiat-crypto](https://github.com/mit-plv/fiat-crypto)生成SM2曲线参数P的域运算,主要是加减乘除平方。 +* 通过[addchain](https://github.com/mmcloughlin/addchain)生成优化的求逆运算。 ## amd64架构优化