17 Commits

Author SHA1 Message Date
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