Sun Yimin
|
9666c927fa
|
use other instructions to implement VREPIF
|
2024-09-04 13:20:22 +08:00 |
|
Sun Yimin
|
0223ff88d1
|
test VREPIF 2
|
2024-09-04 13:15:36 +08:00 |
|
Sun Yimin
|
845ad80aa1
|
test VREPIF
|
2024-09-04 13:13:14 +08:00 |
|
Sun Yimin
|
5aabb44ba2
|
sm3: kdf s390x fix 4
|
2024-09-04 11:46:33 +08:00 |
|
Sun Yimin
|
f03d40ea71
|
sm3: kdf s390x fix 3
|
2024-09-04 11:40:08 +08:00 |
|
Sun Yimin
|
4c6fba843f
|
sm3: kdf s390x fix 2
|
2024-09-04 11:37:31 +08:00 |
|
Sun Yimin
|
10620d5048
|
sm3: kdf s390x fix 1
|
2024-09-04 11:35:54 +08:00 |
|
Sun Yimin
|
c88b59bf5b
|
sm3: kdf s390x, remove useless method
|
2024-09-04 11:27:59 +08:00 |
|
Sun Yimin
|
602194335c
|
sm3: s390x kdf v1
|
2024-09-04 11:24:56 +08:00 |
|
Sun Yimin
|
b2861782aa
|
sm3: copyResultsBy4 s390x test
|
2024-09-04 08:02:41 +08:00 |
|
Sun Yimin
|
a3fa174e71
|
sm3: s390x copyResultsBy4
|
2024-09-04 07:58:07 +08:00 |
|
Sun Yimin
|
75d3974162
|
sm3: s390x, transpose matrix version 1
|
2024-09-03 17:46:16 +08:00 |
|
Sun Yimin
|
520bc395c9
|
debug 10
|
2024-09-03 17:41:06 +08:00 |
|
Sun Yimin
|
73172852b5
|
debug 9
|
2024-09-03 17:36:35 +08:00 |
|
Sun Yimin
|
899e51114d
|
debug 8
|
2024-09-03 17:30:13 +08:00 |
|
Sun Yimin
|
a61a135931
|
debug 7
|
2024-09-03 17:24:18 +08:00 |
|
Sun Yimin
|
41e630166f
|
debug 6
|
2024-09-03 17:18:45 +08:00 |
|
Sun Yimin
|
e475dafc73
|
debug 5
|
2024-09-03 17:12:12 +08:00 |
|
Sun Yimin
|
335947eb5a
|
debug 4
|
2024-09-03 16:16:56 +08:00 |
|
Sun Yimin
|
7dfec000f2
|
debug 3
|
2024-09-03 16:10:35 +08:00 |
|
Sun Yimin
|
c152e9ef42
|
debug 2
|
2024-09-03 15:51:16 +08:00 |
|
Sun Yimin
|
40bc2f5f84
|
debug 1
|
2024-09-03 15:20:10 +08:00 |
|
Sun Yimin
|
fda15351c7
|
sm3: s390x fix compile issue
|
2024-09-03 14:34:53 +08:00 |
|
Sun Yimin
|
29d315f316
|
ci: enable s390x sm3
|
2024-09-03 14:29:48 +08:00 |
|
Sun Yimin
|
e626a00982
|
sm3: s390x transpose matrix poc
|
2024-09-03 14:28:14 +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
|
8a2ba16639
|
internal/cryptotest: add tests for the cipher.AEAD interface
v0.28.0
|
2024-08-30 16:25:25 +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 |
|
Sun Yimin
|
38f25df5ce
|
internal/sm2ec: fix ppc64le ord 4
|
2024-08-29 11:27:44 +08:00 |
|
Sun Yimin
|
d92f6afea1
|
internal/sm2ec: fix ppc64le incorrect K0 constant
|
2024-08-29 10:23:41 +08:00 |
|
Sun Yimin
|
5ddd288221
|
internal/sm2ec: fix ppc64le 3
|
2024-08-29 10:16:55 +08:00 |
|
Sun Yimin
|
7b8431c101
|
internal/sm2ec: fix ppc64le 2
|
2024-08-29 10:09:25 +08:00 |
|
Sun Yimin
|
95f78a8497
|
internal/sm2ec: fix ppc64le
|
2024-08-29 10:06:10 +08:00 |
|
Sun Yimin
|
c198fa8abc
|
internal/sm2ec: ppc64le order mul/sqr
|
2024-08-29 10:02:16 +08:00 |
|
Sun Yimin
|
f0b36b70ce
|
internal/sm2ec: s390x, try to use VLM/VSTM #235
|
2024-08-29 08:33:35 +08:00 |
|
Sun Yimin
|
a32ca8fa14
|
internal/sm2ec: ppc64le, fix address issue
|
2024-08-28 13:52:34 +08:00 |
|
Sun Yimin
|
a83f85f561
|
internal/sm2ec: ppc64le, fix SEL
|
2024-08-28 13:48:02 +08:00 |
|
Sun Yimin
|
e8424e9b26
|
internal/sm2ec: ppc64le, typo
|
2024-08-28 13:44:50 +08:00 |
|
Sun Yimin
|
35d5ddeaf4
|
internal/sm2ec: ppc64le, change p256NegCond to constant-time
|
2024-08-28 13:42:06 +08:00 |
|