Updated SM9实现及优化 (markdown)

Sun Yimin 2023-07-25 15:33:12 +08:00
parent 216616f851
commit 66ecf9bfd9

@ -33,6 +33,7 @@ https://github.com/emmansun/gmsm/blob/7254c055d7a353094a4d3b2c95d17505d2e8e82b/s
## 分圆子群特殊平方运算
finalExponentiation中应用特殊平方运算这是从参考文档看到的当然人家的是1-2-6-12塔式扩域上的c语言实现这个特殊平方有效提高了finalExponentiation的性能。
在finalExponentiation中in ^ ((p^6 - 1) * (p^2 + 1))为什么是分园子群的元素?因为(in ^ ((p^6 - 1) * (p^2 + 1)))^(p^4-p^2+1) = in^(p^12-1) = 1
* https://github.com/emmansun/gmsm/discussions/138
## 米勒运算中的line add/double不新建、返回对象