Updated SM2性能优化 (markdown)

Sun Yimin 2023-12-29 08:21:18 +08:00
parent 8faaba57e9
commit 3842197cad

@ -1,4 +1,4 @@
**后续实现和golang SDK同步纯golang实现通过[fiat-crypto](https://github.com/mit-plv/fiat-crypto)生成代码**
**后续实现和golang SDK同步纯golang实现通过[fiat-crypto](https://github.com/mit-plv/fiat-crypto)生成代码**,具体请参考[SM2性能优化](https://github.com/emmansun/gmsm/wiki/SM2%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%EF%BC%88%E7%BB%AD%EF%BC%89)
最近项目/产品有可能要用到国密商密的SM2加解密及签名验签看了标准文档参考了有关实现发现SM2/SM3本身并不复杂主要是SM2用到的椭圆曲线优化实现比较有难度。网上大部分Golang的SM2椭圆曲线优化实现其实大部分都是那个“神兽压阵”的基于Golang NIST P256纯Go语言实现版本并且比较难读。我想要自己实现一遍切实体会一下实现的难度。