Sun Yimin
|
fcd1aa22d2
|
internal/bigmod: disable race detector on tight loops #285
|
2024-12-05 08:33:11 +08:00 |
|
Sun Yimin
|
d009f7ebef
|
internal/bigmod: sync bigmod change between 30/Nov 2024 to 3/Dec 2024 #282
|
2024-12-03 17:57:27 +08:00 |
|
Sun Yimin
|
4df708a76b
|
internal/bigmod: add support for even moduli #280
|
2024-11-27 08:52:03 +08:00 |
|
Sun Yimin
|
bf14e70c4b
|
internal/byteorder: new package #275
|
2024-11-21 14:32:32 +08:00 |
|
Sun Yimin
|
4f7504c6b9
|
internal/bigmod: optimize SetOverflowedBytes #273
|
2024-11-20 18:15:32 +08:00 |
|
Sun Yimin
|
9624b43515
|
internal/bigmod: drop math/big dependency #273
|
2024-11-20 18:06:29 +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
|
81b0c7f5ae
|
internal/bigmod: make CmpGeq public
|
2024-05-31 18:13:14 +08:00 |
|
Sun Yimin
|
5cf5e347bc
|
internal/bigmod: sync sdk #200
|
2024-01-12 17:43:51 +08:00 |
|
Sun Yimin
|
a0c4a389b8
|
sm2ec: optimize amd64 with MULX & AVX2
|
2023-06-10 10:55:17 +08:00 |
|
Sun Yimin
|
df8cb4d95d
|
bigmod: optimization for 256 bits
|
2023-06-07 09:43:20 +08:00 |
|
Sun Yimin
|
f32b7e1afc
|
[sync sdk] crypto/internal/bigmod: switch to saturated limbs
|
2023-06-01 10:39:12 +08:00 |
|
Sun Yimin
|
c477816aa7
|
sm9: use bigmod instead of math/big, part 2
|
2022-11-25 17:45:11 +08:00 |
|
Sun Yimin
|
a45e13d148
|
sm2: use bigmod and sm2ec instead of math/big and crypto/elliptic
|
2022-11-23 10:20:13 +08:00 |
|
Sun Yimin
|
200a785d29
|
change build tag generic to purego & import nat package
|
2022-11-22 11:02:37 +08:00 |
|