Sun Yimin
|
187a4f7b80
|
internal/sm2ec: enable ppc64le step 1
|
2024-08-27 15:14:15 +08:00 |
|
Sun Yimin
|
c26709d795
|
internal/sm2ec: make sure point add is correct
|
2024-08-26 14:37:10 +08:00 |
|
Sun Yimin
|
700edb923d
|
internal/sm2ec: make sure point double is correct
|
2024-08-26 14:28:15 +08:00 |
|
Sun Yimin
|
c50b71f0af
|
internal/sm2ec: test point double 6 times
|
2024-08-26 13:20:43 +08:00 |
|
Sun Yimin
|
05f3bcb57c
|
internal/sme2c: enable s390x asm optimization
|
2024-08-26 11:31:15 +08:00 |
|
Sun Yimin
|
1b512e5772
|
internal/cryptotest: add tests for the hash.Hash cipher.BlockMode cipher.Block interfaces
|
2024-08-02 13:02:25 +08:00 |
|
Sun Yimin
|
5adc912824
|
refine build tags
|
2024-03-05 09:47:49 +08:00 |
|
Sun Yimin
|
0996508b5b
|
internal/sm2ec: use ADCX/ADOX for order WWMM mul/sqr
|
2024-02-23 17:35:19 +08:00 |
|
Sun Yimin
|
17a3dd8d4b
|
change interface{} to any, and remove "+build" build tag #77
|
2023-11-09 08:34:50 +08:00 |
|
Sun Yimin
|
7152f4d1ac
|
internal/sm2ec: amd64 support plugin(eliminate usage of R15) #154
|
2023-09-08 14:09:16 +08:00 |
|
Sun Yimin
|
58121ac8cc
|
build: support plugin flag for amd64 #154
|
2023-09-07 08:50:10 +08:00 |
|
Sun Yimin
|
c813a1fb65
|
internal/sm2ec: add boundary test
|
2023-07-28 15:26:42 +08:00 |
|
Sun Yimin
|
a0c4a389b8
|
sm2ec: optimize amd64 with MULX & AVX2
|
2023-06-10 10:55:17 +08:00 |
|
Sun Yimin
|
200a785d29
|
change build tag generic to purego & import nat package
|
2022-11-22 11:02:37 +08:00 |
|
Sun Yimin
|
93dca77af8
|
sync code from sm2fiat and branch 1.16
|
2022-08-17 15:23:59 +08:00 |
|