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
|
fbe4073a46
|
sm3: fix slice bound issue #226
|
2024-06-10 18:45:26 +08:00 |
|
Sun Yimin
|
4d69f363f5
|
sm3-kdf: continue to improve performance
|
2024-05-27 17:42:17 +08:00 |
|
Sun Yimin
|
238c0a3634
|
kdf-sm3: add (8+4+1) test cases and reduce last round instructions
|
2024-05-24 17:44:17 +08:00 |
|
Sun Yimin
|
2e05c453c8
|
kdf-sm3: mult by 4 way optimization
|
2024-05-23 10:38:06 +08:00 |
|
Sun Yimin
|
97d28520b1
|
kdf-sm3: mult by 4 #221
|
2024-05-21 09:58:38 +08:00 |
|
Sun Yimin
|
c99ad27ce1
|
kdf: share Z hash state #220
|
2024-05-15 08:28:47 +08:00 |
|
Sun Yimin
|
232af559d7
|
sm3: 使用GG2等价公式 #166
|
2023-09-22 17:09:55 +08:00 |
|
Sun Yimin
|
77893f07f4
|
sm3: optimize FF2, #163
|
2023-09-15 16:01:00 +08:00 |
|
Sun Yimin
|
c35269f866
|
sm3: amd64 avx support, #157
|
2023-09-13 17:33:49 +08:00 |
|
Sun Yimin
|
d46ef92f74
|
sm3: amd64 asm, RORXL uses postive value
|
2023-09-12 15:34:51 +08:00 |
|
Sun Yimin
|
cd4d5581c1
|
sm3: add more test vectors
|
2023-09-11 17:20:02 +08:00 |
|
Sun Yimin
|
4bda6e6b6c
|
sm3: improve purego performance
|
2023-06-20 17:51:14 +08:00 |
|
Sun Yimin
|
eedd5ebc2b
|
kdf: move Kdf() from sm3 to kdf
|
2022-08-25 11:48:41 +08:00 |
|
Sun Yimin
|
ef51a679a7
|
extract kdf to sm3
|
2022-06-10 10:29:12 +08:00 |
|
Emman
|
7dec383b16
|
align format
|
2022-01-21 11:24:10 +08:00 |
|
Emman
|
4156eb1c07
|
align / change format
|
2022-01-21 08:33:01 +08:00 |
|
Emman
|
3e437c935a
|
check cpu
|
2021-12-31 13:31:31 +08:00 |
|
Emman
|
73e8e0f0e5
|
check cpu sm3/4 support
|
2021-12-21 15:57:43 +08:00 |
|
Emman
|
1a7ab64369
|
MAGIC - SM3 AMD64 ASM AVX2
|
2021-03-12 10:18:51 +08:00 |
|
Emman
|
086d9d206e
|
MAGIC - sm2+sm3 ECDSA sign and verify
|
2021-01-25 16:18:37 +08:00 |
|
Emman
|
4d7305a6f6
|
SM3
|
2020-12-03 16:28:42 +08:00 |
|