2022-07-19 16:07:42 +08:00
..
2022-07-15 16:42:39 +08:00
2022-07-15 16:42:39 +08:00
2022-07-15 16:42:39 +08:00
2022-07-15 16:42:39 +08:00
2022-07-15 16:42:39 +08:00
2022-07-19 16:07:42 +08:00
2022-07-15 16:42:39 +08:00
2022-07-19 15:36:08 +08:00
2022-07-15 16:42:39 +08:00
2022-07-19 08:58:12 +08:00
2022-07-19 08:58:12 +08:00
2022-07-15 16:42:39 +08:00
2022-07-15 16:42:39 +08:00
2022-07-15 16:42:39 +08:00
2022-07-19 15:36:08 +08:00
2022-07-19 08:58:12 +08:00
2022-07-19 08:58:12 +08:00
2022-07-15 16:42:39 +08:00
2022-07-19 15:36:08 +08:00
2022-07-15 16:42:39 +08:00
2022-07-15 16:42:39 +08:00
2022-07-17 17:48:02 +08:00
2022-07-15 16:42:39 +08:00
2022-07-15 16:42:39 +08:00

This part codes mainly refer two projects:

  1. bn256, 主要是基域运算。这个项目的主要问题在于测试太少。
  2. gmssl sm9主要是2-4-12塔式扩域以及r-ate等。这个项目的主要问题在于性能没有怎么优化。基于性能考虑后续r-rate还是参考了bn256的op-ate并结合sm9的特殊性做了适应性改造。
  3. SM9 precompute pairing per master public key level
  4. G1, G2曲线倍点运算预计算。