14 Commits

Author SHA1 Message Date
Sun Yimin
b9bbf94b47
sm9/bn256: rename special square function name 2023-07-18 17:29:10 +08:00
Sun Yimin
9ec8d3bc04
sm9/bn256: add double & triple, fix gfpNeg issue, use Square as possible 2023-07-11 17:30:48 +08:00
Sun Yimin
0e54e68bfd
sm9/bn256: asm implementation for gfP Marshal/Unmarshal #140 2023-07-07 18:09:49 +08:00
Sun Yimin
4755d5aa2a
sm9/bn256: also apply to 1-2-6-12 #139 #137 2023-07-06 17:36:34 +08:00
Sun Yimin
5f72151e74
sm9/bn256: special square for final exp & optimize gfp2/gfp12 square #137 #139 2023-07-05 17:58:19 +08:00
emmansun
b493f8cb99 sm9/bn256: avoid value copy #136 2023-07-02 11:23:36 +08:00
Sun Yimin
c7b3d97304
sm9/bn256: value copy acceleration #136 2023-06-30 17:51:35 +08:00
Sun Yimin
eeaa257b1a
sm9: reduce mul, improve performance 2023-04-28 16:40:10 +08:00
Sun Yimin
a454c5f5ec
sm9: reduce gfp2 mul 2023-04-28 11:25:09 +08:00
Sun Yimin
ec7f96d3cc
sm9: remove unsure code 2022-07-19 15:36:08 +08:00
Emman
eb94980db3 run "gofmt -s -w" 2022-07-15 16:42:39 +08:00
Emman
1ccbc35f12 Revert "[sm9] fix 32-bit GOARCH issue"
This reverts commit 53b24e0aaccaed0d3f3c4f04ead2121363afa91f.
2022-07-07 11:28:44 +08:00
Sun Yimin
53b24e0aac
[sm9] fix 32-bit GOARCH issue 2022-07-07 10:50:24 +08:00
Sun Yimin
81c0dbb0fa
SM9: refactoring, move separate SM9 & bn256 2022-06-16 10:14:45 +08:00