Sun Yimin
|
12ef9e0ef9
|
sm4: optimize amd64 sse, cbc decrypter
|
2023-07-04 08:38:53 +08:00 |
|
emmansun
|
f10b09f5a2
|
sm4: gcm init use PALIGNR to reduce instructions
|
2023-07-03 15:41:05 +08:00 |
|
Sun Yimin
|
d3e6412258
|
sm4: Support AES-NI + AVX #135
|
2023-07-03 12:00:27 +08:00 |
|
Sun Yimin
|
39f75ac913
|
sm4: rename asm macros files
|
2023-06-28 16:52:40 +08:00 |
|
Sun Yimin
|
200a785d29
|
change build tag generic to purego & import nat package
|
2022-11-22 11:02:37 +08:00 |
|
Sun Yimin
|
21859b7273
|
sm4: gcm data disable pass initial tag
|
2022-07-28 09:37:03 +08:00 |
|
Sun Yimin
|
9b364dca8b
|
sm4: reduce duplicated code and add comments
|
2022-07-25 13:20:58 +08:00 |
|
Sun Yimin
|
acffd83cc9
|
sm4: format asm code
|
2022-07-22 10:08:15 +08:00 |
|
Sun Yimin
|
8ddf1bc68f
|
sm4: reduce duplicated asm code
|
2022-07-21 13:41:56 +08:00 |
|
Sun Yimin
|
f5bd2cabad
|
fix 1.17 error
|
2022-06-14 08:57:25 +08:00 |
|
Sun Yimin
|
92439288cb
|
fix #57
|
2022-06-06 13:45:46 +08:00 |
|
Emman
|
c71d5ccd96
|
Fix compile error
|
2022-04-29 17:29:08 +08:00 |
|
Emman
|
37ab6d67f3
|
Fix amd64 bug
|
2022-04-29 13:01:34 +08:00 |
|
Emman
|
d79ab3d709
|
Change to use new {M1, C1, M2, C2}, do not know the old one's derivation process
|
2022-03-11 18:05:08 +08:00 |
|
Emman
|
1c45ccbffd
|
[SM4] avx2 gcm dec tuning
|
2022-01-24 16:14:42 +08:00 |
|
Emman
|
7dec383b16
|
align format
|
2022-01-21 11:24:10 +08:00 |
|
Emman
|
067a12cb20
|
[SM4] code format
|
2022-01-18 11:40:59 +08:00 |
|
Emman
|
6dde984da4
|
[SM4] gcmSm4Enc & gcmSm4Dec
|
2022-01-18 10:31:53 +08:00 |
|
Emman
|
64cda2957b
|
[SM4] - implement gcmSm4Init
|
2022-01-12 16:06:39 +08:00 |
|
Emman
|
88e456e9a8
|
MAGIC - ghash asm tuning
|
2021-03-19 17:17:19 +08:00 |
|