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 |
|
Sun Yimin
|
d46ef92f74
|
sm3: amd64 asm, RORXL uses postive value
|
2023-09-12 15:34:51 +08:00 |
|
Sun Yimin
|
5e08c8e49b
|
sm3: amd64 asm, reduce duplicated code
|
2023-09-12 11:13:55 +08:00 |
|
Sun Yimin
|
6cd67b155c
|
sm3: amd64, use VPSHUFB for byte level rotate left shift
|
2023-09-11 16:43:16 +08:00 |
|
Sun Yimin
|
150f1bdb28
|
sm3: amd64, reduce MOVL
|
2023-09-11 10:59:59 +08:00 |
|
Sun Yimin
|
719bca92db
|
sm3: amd64 asm, align format
|
2023-09-11 08:28:47 +08:00 |
|
Sun Yimin
|
30acaf4dd6
|
sm3: amd64 eliminate usage of R15
|
2023-09-07 17:42:55 +08:00 |
|
Sun Yimin
|
58121ac8cc
|
build: support plugin flag for amd64 #154
|
2023-09-07 08:50:10 +08:00 |
|
Sun Yimin
|
d3e6412258
|
sm4: Support AES-NI + AVX #135
|
2023-07-03 12:00:27 +08:00 |
|
Sun Yimin
|
200a785d29
|
change build tag generic to purego & import nat package
|
2022-11-22 11:02:37 +08:00 |
|
Sun Yimin
|
f5bd2cabad
|
fix 1.17 error
|
2022-06-14 08:57:25 +08:00 |
|
Emman
|
7dec383b16
|
align format
|
2022-01-21 11:24:10 +08:00 |
|
Emman
|
e9e3c665aa
|
add sm4 asm fuzzy test
|
2021-12-29 17:46:18 +08:00 |
|
Emman
|
1a7ab64369
|
MAGIC - SM3 AMD64 ASM AVX2
|
2021-03-12 10:18:51 +08:00 |
|
emmansun
|
caa0973e63
|
MAGIC - pre-compute t constant
|
2021-03-08 22:04:04 +08:00 |
|
Emman
|
74f6570953
|
MAGIC - sm3 asm implementation (non AVX2 version)
|
2021-03-05 13:03:56 +08:00 |
|