16 Commits

Author SHA1 Message Date
Sun Yimin
3ea98a3281
zuc: arm64 fix package level variable definition 2024-10-22 08:34:19 +08:00
Sun Yimin
60c8f4550d
zuc: arm64 fix copy paste issue 2024-10-22 08:20:43 +08:00
Sun Yimin
9ef8077107
zuc: eia arm64 redefine constants 2024-10-22 08:14:56 +08:00
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
fe4e699b19
zuc: optimize constant loading on arm64 2024-01-30 17:33:34 +08:00
Sun Yimin
e373ac7968
zuc: arm64, eia256 uses VMOVQ & VTBL 2023-11-09 15:28:49 +08:00
Sun Yimin
632edd80d5
zuc: arm64, eia256 try VMOVQ to load const 2023-11-09 14:57:20 +08:00
Sun Yimin
b8cfff88b4
ZUC: arm64, EIA uses VDUP to reduce VMOV 2023-11-09 14:42:22 +08:00
Sun Yimin
b1b7095ce9
zuc: arm64, typo 2023-11-09 10:38:03 +08:00
Sun Yimin
851d02b3ea
Change VMOV to VDUP #179 2023-11-09 10:31:08 +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
200a785d29
change build tag generic to purego & import nat package 2022-11-22 11:02:37 +08:00
Sun Yimin
1a75fd65ca
zuc: add comment and fix a bug 2022-07-15 11:48:44 +08:00
Sun Yimin
204419818f
zuc: fix a copy paste error 2022-07-14 14:17:41 +08:00
Sun Yimin
9751e9619e
zuc: EIA256 ARM64 2022-07-14 14:10:49 +08:00