Sun Yimin
|
31b941908a
|
internal/sm2ec: loong64 p256Add
|
2025-10-14 15:14:10 +08:00 |
|
Sun Yimin
|
09244c1338
|
internal/sm2ec: loong64 p256MulBy2
|
2025-10-14 14:45:35 +08:00 |
|
Sun Yimin
|
9ea23b037e
|
internal/sm2ec: loong64 p256MulBy2
|
2025-10-14 14:42:57 +08:00 |
|
Sun Yimin
|
ff1031cba9
|
internal/sm2ec: loong64 fix sm2P256Subinternal
|
2025-10-14 13:33:58 +08:00 |
|
Sun Yimin
|
75ec63285d
|
internal/sm2ec: loong64 fix p256Sub
|
2025-10-14 13:07:47 +08:00 |
|
Sun Yimin
|
5629216e36
|
internal/sm2ec: loong64 p256Sub
|
2025-10-14 13:03:21 +08:00 |
|
Sun Yimin
|
1b66212377
|
internal/sm2ec: missing definition
|
2025-10-14 10:37:30 +08:00 |
|
Sun Yimin
|
a552743ef3
|
internal/sm2ec: loong64 p256OrdReduce
|
2025-10-14 10:35:17 +08:00 |
|
Sun Yimin
|
e56b96e4bb
|
internal/sm2ec: loong64 p256FromMont
|
2025-10-14 09:53:27 +08:00 |
|
Sun Yimin
|
0c0b54ec7b
|
internal/sm2e: loong64 fix sm2P256SqrInternal
|
2025-10-14 09:40:48 +08:00 |
|
Sun Yimin
|
abb51580f9
|
internal/sm2ec: check failure
|
2025-10-13 17:47:53 +08:00 |
|
Sun Yimin
|
331219bd5b
|
internal/sm2ec: loong64 replace ALSLV first
|
2025-10-13 17:44:45 +08:00 |
|
Sun Yimin
|
9607b4a241
|
internal/sm2ec: loong64 p256Sqr
|
2025-10-13 15:51:40 +08:00 |
|
Sun Yimin
|
1c92206747
|
internal/sm2ec: loong64 fix p256Mul
|
2025-10-13 13:26:44 +08:00 |
|
Sun Yimin
|
d92ff50f28
|
internal/sm2ec: loong64 p256Mul failed
|
2025-10-13 13:09:17 +08:00 |
|
Sun Yimin
|
773785fef1
|
internal/sm2ec: loong64 fix reigster usage issue
|
2025-10-13 13:04:29 +08:00 |
|
Sun Yimin
|
24bb018fad
|
internal/sm2ec: loong64 p256Mul
|
2025-10-13 11:59:15 +08:00 |
|
Sun Yimin
|
eb2be5cf68
|
loong64: check LSX & LASX support
|
2025-10-10 10:48:25 +08:00 |
|
Sun Yimin
|
9a3357cf0b
|
internal/sm2ec: try LASX
|
2025-10-10 10:37:59 +08:00 |
|
Sun Yimin
|
402a3ac2d9
|
internal/sm2ec: fix instructions
|
2025-10-10 10:16:29 +08:00 |
|
Sun Yimin
|
0244a3e137
|
internal/sm2ec: try LSX
|
2025-10-10 10:09:30 +08:00 |
|
Sun Yimin
|
6f51177e03
|
internal/sm2ec: loong p256MovCond v1 without LSX
|
2025-10-09 17:35:28 +08:00 |
|
Sun Yimin
|
3add4a8d54
|
internal/sm2ec: loong64 p256NegCond
|
2025-10-09 16:23:50 +08:00 |
|
Sun Yimin
|
d46ceed0e8
|
internal/sm2ec: fix test case
|
2025-10-09 14:42:28 +08:00 |
|
Sun Yimin
|
c38a157a88
|
internal/sm2ec: fix compile error
|
2025-10-09 14:38:37 +08:00 |
|
Sun Yimin
|
3296b3ce15
|
internal/sm2ec: test loong64
|
2025-10-09 14:34:22 +08:00 |
|
dependabot[bot]
|
da48457f60
|
build(deps): bump coqorg/coq in /internal/sm2ec/fiat
Bumps coqorg/coq from 8.13.2 to 8.20.1.
---
updated-dependencies:
- dependency-name: coqorg/coq
dependency-version: 8.20.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-06-23 03:35:09 +00:00 |
|
Sun Yimin
|
fca59d1a92
|
all: golint
|
2025-06-19 16:37:53 +08:00 |
|
Sun Yimin
|
4593cdb30b
|
all: golint
|
2025-06-19 13:31:43 +08:00 |
|
Sun Yimin
|
1e53c5f16d
|
all: lint
|
2025-06-19 10:38:23 +08:00 |
|
Sun Yimin
|
9ea8293d10
|
internal/sm2ec/fiat: fix error message
|
2025-03-26 15:20:30 +08:00 |
|
Sun Yimin
|
a84fec09af
|
internal/cpu: move to internal/deps/cpu #310
|
2025-03-21 10:04:35 +08:00 |
|
Sun Yimin
|
d7a6169fbf
|
internal/cpu: import codes from golang.org/x/sys/cpu #310
|
2025-03-05 14:54:51 +08:00 |
|
Sun Yimin
|
5ade794e6b
|
internal/sm2ec: make SetBytes constant time #309
|
2025-03-04 08:59:51 +08:00 |
|
Sun Yimin
|
ee55d370f8
|
improve test coverage and remove deprecated methods
|
2025-01-22 10:28:01 +08:00 |
|
Sun Yimin
|
8c6297d00f
|
internal/sm2ec: improve purego implementation's performance #274
|
2024-11-21 14:42:40 +08:00 |
|
Sun Yimin
|
bf14e70c4b
|
internal/byteorder: new package #275
|
2024-11-21 14:32:32 +08:00 |
|
Sun Yimin
|
c7a68d9246
|
internal/sm2ec: ppc64le,
Improve VMULT_ADD code readability
|
2024-09-03 12:57:34 +08:00 |
|
Sun Yimin
|
236f23b24c
|
internal/sm2ec: ppc64le, p256Sqr, remove stange code
|
2024-09-03 08:58:47 +08:00 |
|
Sun Yimin
|
c88486ea0a
|
internal/sm2ec: ppc64le, guess stack offset
|
2024-09-03 08:51:44 +08:00 |
|
Sun Yimin
|
e1b60feeb5
|
internal/sm2ec: ppc64le, change p256PointAddAffineAsm's stack
|
2024-09-03 08:46:26 +08:00 |
|
Sun Yimin
|
dfcafd31b3
|
internal/sm2ec: ppc64le, p256PointAddAsm reduce memory acesss
|
2024-09-03 08:23:21 +08:00 |
|
Sun Yimin
|
235382a457
|
internal/subtle: fix riscv64
|
2024-09-02 13:18:08 +08:00 |
|
Sun Yimin
|
3ede9024a5
|
internal/subtle: simple riscv64
|
2024-09-02 13:13:16 +08:00 |
|
Sun Yimin
|
fdf83a1ee8
|
internal/sm2ec: ppc64le, redefine K0 constant
|
2024-08-30 16:21:03 +08:00 |
|
Sun Yimin
|
c8384dd226
|
internal/sm2ec: ppc64le, fix comments #237
|
2024-08-29 17:38:49 +08:00 |
|
Sun Yimin
|
68f37d7934
|
internal/sm2ec: ppc64le, change to use VMULUWM as WMLF
|
2024-08-29 14:05:47 +08:00 |
|
Sun Yimin
|
79efc657e0
|
internal/sm2ec: ppc64le, simplified MK0 calculation
|
2024-08-29 13:29:03 +08:00 |
|
Sun Yimin
|
0c5dc07ba7
|
internal/sm2ec: fix ppc64le typo
|
2024-08-29 13:21:06 +08:00 |
|
Sun Yimin
|
7e768828e0
|
check failed detail
|
2024-08-29 13:13:50 +08:00 |
|