Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
emmansun authored Jul 8, 2023
1 parent cf1b3da commit 9d59be1
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions sm9/bn256/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,7 @@ This part codes mainly refer two projects:
2. [gmssl sm9](https://github.com/guanzhi/GmSSL/blob/develop/src/sm9_alg.c),主要是2-4-12塔式扩域(现在实现了1-2-4-12扩域以及1-2-6-12扩域,以及相互转换),以及r-ate等。这个项目的主要问题在于性能没有怎么优化。基于性能考虑,后续r-rate还是参考了bn256的op-ate,并结合sm9的特殊性做了适应性改造。
3. [SM9 precompute pairing per master public key level](https://github.com/emmansun/gmsm/discussions/60)
4. G1, G2曲线倍点运算预计算。
5. 更加高效的基础域gfP汇编方法实现。
6. 分圆子域上的特殊平方运算实现。
7. Miller运算中,line add/double运算不返回新建对象。
8. Marshal/Unmarshal,select,set的asm实现。

0 comments on commit 9d59be1

Please sign in to comment.