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 |
|
Sun Yimin
|
b69000109b
|
internal/subtle: s390x, not use VLM/VSTM first, should be address mode issue
|
2024-08-28 13:27:22 +08:00 |
|
Sun Yimin
|
45584ccaa6
|
internal/subtle: apply VLM/VSTM in non-loop
|
2024-08-28 13:18:42 +08:00 |
|
Sun Yimin
|
40bd384f21
|
internal/subtle: s390x, use VLM/VSTM in loop
|
2024-08-28 13:12:57 +08:00 |
|
Sun Yimin
|
4ad4fb4136
|
internal/subtle: s390x, fix typo
|
2024-08-28 13:10:15 +08:00 |
|
Sun Yimin
|
f366964a77
|
internal/subtle: s390x, check if VLM/VSTM issue
|
2024-08-28 13:08:26 +08:00 |
|
Sun Yimin
|
a2295b993d
|
internal/subtle: s390x, add quick end checking
|
2024-08-28 10:16:08 +08:00 |
|
Sun Yimin
|
eb36af59e5
|
internal/subtle: s390x, handle tail
|
2024-08-28 10:13:59 +08:00 |
|
Sun Yimin
|
e3fba2448c
|
internal/subtle: s390x rollback first
|
2024-08-28 09:59:52 +08:00 |
|
Sun Yimin
|
d3727e7130
|
align address mode
|
2024-08-28 09:42:12 +08:00 |
|
Sun Yimin
|
ae43444a63
|
list all fail cases
|
2024-08-28 09:19:47 +08:00 |
|
Sun Yimin
|
eb1b01a916
|
address model issue?
|
2024-08-28 08:56:01 +08:00 |
|
Sun Yimin
|
c0055c1fb4
|
intenal/subtle: s390x use VLM/VSTM
|
2024-08-28 08:38:36 +08:00 |
|
Sun Yimin
|
8be54ddf9e
|
internal/subtle: port ppc64x from golang
|
2024-08-28 08:18:43 +08:00 |
|
Sun Yimin
|
7ab7bb6aca
|
smx509: 兼容OpenSSL3不一致的公钥算法OID
|
2024-08-27 17:43:59 +08:00 |
|
Sun Yimin
|
3166f5e06b
|
update documents
|
2024-08-27 17:21:00 +08:00 |
|
Sun Yimin
|
ba9e49e7a2
|
internal/sm2ec: ppc64le full test
|
2024-08-27 15:45:28 +08:00 |
|
Sun Yimin
|
ffb69629c0
|
fix typo
|
2024-08-27 15:16:17 +08:00 |
|
Sun Yimin
|
187a4f7b80
|
internal/sm2ec: enable ppc64le step 1
|
2024-08-27 15:14:15 +08:00 |
|
Sun Yimin
|
e1e485c32d
|
fix test case
|
2024-08-27 14:06:19 +08:00 |
|
Sun Yimin
|
2f1740ff26
|
debug 2
|
2024-08-27 14:03:27 +08:00 |
|
Sun Yimin
|
998b9f6872
|
debug
|
2024-08-27 13:32:16 +08:00 |
|
Sun Yimin
|
4f6887c39c
|
do not use R1
|
2024-08-27 13:24:19 +08:00 |
|
Sun Yimin
|
77c51c2295
|
internal/sm2ec: ppc64le kick start
|
2024-08-27 13:18:30 +08:00 |
|
Sun Yimin
|
5af95316f0
|
internal/sm2ec: s390x uses VLM/VSTM batch 4
|
2024-08-27 08:56:48 +08:00 |
|
Sun Yimin
|
849deaf90a
|
fix batch 3
|
2024-08-27 08:31:58 +08:00 |
|
Sun Yimin
|
4fe05e6f85
|
fix batch 3
|
2024-08-27 08:29:26 +08:00 |
|
Sun Yimin
|
189dcd4ca0
|
internal/sm2ec: s390x uses VLM/VSTM batch 3
|
2024-08-27 08:25:47 +08:00 |
|
Sun Yimin
|
260c84eeb4
|
internal/sm2ec: s390x uses VLM/VSTM optimize load/store batch 2
|
2024-08-26 17:50:17 +08:00 |
|
Sun Yimin
|
9034606fc7
|
internal/sm2ec: s390x uses VLM/VSTM optimize load/store
|
2024-08-26 17:39:02 +08:00 |
|
Sun Yimin
|
f0165e8bb2
|
internal/sm2ec: s390x fix VLM/VSTM
|
2024-08-26 17:31:22 +08:00 |
|
Sun Yimin
|
383d74ed93
|
internal/sm2ec: s390x try VLM/VSTM
|
2024-08-26 17:25:55 +08:00 |
|
Sun Yimin
|
6852a2c51f
|
CI: s390x enable sha1 for test
|
2024-08-26 17:12:57 +08:00 |
|
Sun Yimin
|
e12f17a35a
|
kdf: kdf 64bit panic test exclude s390x first
|
2024-08-26 17:07:24 +08:00 |
|
Sun Yimin
|
b9bfc48626
|
internal/sm2ec: s390x p256SelectAffine extra loop
|
2024-08-26 16:56:15 +08:00 |
|