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
|
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
|
b6821a6853
|
internal/subtle: try s390x vector
|
2024-08-20 10:02:42 +08:00 |
|
Sun Yimin
|
6925a64c6c
|
internal/subtle: s390x
|
2024-08-19 17:46:47 +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
|
2c688bb9d3
|
subtle: align byte equal alg
|
2024-05-28 17:33:48 +08:00 |
|
Sun Yimin
|
fcdcb07c93
|
internal/subtle: remove PCALIGN first
|
2024-04-01 08:57:18 +08:00 |
|
Sun Yimin
|
ef0d1a2fe0
|
internal/subtle: optimize amd64
|
2024-04-01 08:53:21 +08:00 |
|
Sun Yimin
|
df85a7f623
|
internal: align build flag
|
2024-03-29 17:55:57 +08:00 |
|
Sun Yimin
|
9d467f8051
|
cipher: hctr POC
|
2023-12-01 15:51:15 +08:00 |
|
Sun Yimin
|
4f511e2125
|
internal/subtle xor 简化代码,去除重复 #75
|
2023-11-09 09:32:10 +08:00 |
|
Sun Yimin
|
17a3dd8d4b
|
change interface{} to any, and remove "+build" build tag #77
|
2023-11-09 08:34:50 +08:00 |
|
emmansun
|
c3847c504f
|
xor: use avx2 if possible
|
2023-05-13 10:26:44 +08:00 |
|
Emman
|
784e14b59e
|
Revert "[go1.17] internal/subtle xor 简化代码,去除重复 #75"
This reverts commit cedbf0c3557ec1c643b648dafefebb993854506e.
|
2023-03-08 10:24:34 +08:00 |
|
Sun Yimin
|
cedbf0c355
|
[go1.17] internal/subtle xor 简化代码,去除重复 #75
|
2023-03-08 10:10:28 +08:00 |
|
Sun Yimin
|
200a785d29
|
change build tag generic to purego & import nat package
|
2022-11-22 11:02:37 +08:00 |
|
Sun Yimin
|
eedd5ebc2b
|
kdf: move Kdf() from sm3 to kdf
|
2022-08-25 11:48:41 +08:00 |
|
Sun Yimin
|
6db1b23eb1
|
subtle: fix generic bug
|
2022-08-18 15:00:11 +08:00 |
|
Sun Yimin
|
1710bdff4a
|
refactoring, rename internal packages
|
2022-08-18 14:49:35 +08:00 |
|
Emman
|
7dec383b16
|
align format
|
2022-01-21 11:24:10 +08:00 |
|
Emman
|
7a7384f389
|
MAGIC - use internal package
|
2021-04-29 15:14:22 +08:00 |
|