12 Commits

Author SHA1 Message Date
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
5adc912824
refine build tags 2024-03-05 09:47:49 +08:00
Sun Yimin
17a3dd8d4b
change interface{} to any, and remove "+build" build tag #77 2023-11-09 08:34:50 +08:00
Sun Yimin
232af559d7
sm3: 使用GG2等价公式 #166 2023-09-22 17:09:55 +08:00
Sun Yimin
edcba25490
sm3: refactoring 2023-09-20 15:43:32 +08:00
Sun Yimin
125b272c88
sm3: amd64 sse version #165 2023-09-20 10:07:46 +08:00
Sun Yimin
cee7547606
sm3: refactoring asm, extract constants 2023-09-19 16:53:42 +08:00
Sun Yimin
df3a5c10de
sm3: amd64, optimize message schedule #164 2023-09-19 10:33:17 +08:00
Sun Yimin
6b805f9824
sm3: amd64, optimize message schedule #164 2023-09-18 17:06:46 +08:00
Sun Yimin
77893f07f4
sm3: optimize FF2, #163 2023-09-15 16:01:00 +08:00
Sun Yimin
5403b003fa
sm3: use ANDNL #160 2023-09-15 11:51:02 +08:00
Sun Yimin
c35269f866
sm3: amd64 avx support, #157 2023-09-13 17:33:49 +08:00