Sun Yimin
|
5adc912824
|
refine build tags
|
2024-03-05 09:47:49 +08:00 |
|
Sun Yimin
|
6b808a6003
|
zuc: refactor S1_compute on arm64
|
2024-01-31 17:36:28 +08:00 |
|
Sun Yimin
|
fe4e699b19
|
zuc: optimize constant loading on arm64
|
2024-01-30 17:33:34 +08:00 |
|
Sun Yimin
|
8198f2aa8e
|
fix darwin cpu feature detect issue
|
2024-01-24 13:11:09 +08:00 |
|
Sun Yimin
|
0f3d76705b
|
sm2: fix enveloped key issue #188
|
2023-12-13 13:43:05 +08:00 |
|
Sun Yimin
|
c913b7d304
|
align error message pattern
|
2023-12-08 17:55:29 +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
|
84045dc25f
|
zuc: arm64, uses new method to load global data
|
2023-11-08 13:43:56 +08:00 |
|
emmansun
|
400147ed3c
|
zuc: eea, fix can't src/dst can't use same buffer issue #169
|
2023-09-29 09:57:27 +08:00 |
|
Sun Yimin
|
df14178097
|
zuc: amd64 eliminate the usage of R15
|
2023-09-07 16:32:08 +08:00 |
|
Sun Yimin
|
17e66c88d8
|
zuc: arm64 eliminate the usage of R15
|
2023-09-07 16:27:58 +08:00 |
|
Sun Yimin
|
72019cf860
|
fix build issue
|
2023-09-07 08:51:53 +08:00 |
|
Sun Yimin
|
58121ac8cc
|
build: support plugin flag for amd64 #154
|
2023-09-07 08:50:10 +08:00 |
|
Sun Yimin
|
dffaf4fcad
|
zuc: amd64 update comments
|
2023-09-06 08:16:38 +08:00 |
|
Sun Yimin
|
5301412e48
|
zuc: fix mistake
|
2023-09-05 17:42:03 +08:00 |
|
Sun Yimin
|
4423ede309
|
zuc: add comments
|
2023-09-05 17:25:31 +08:00 |
|
Sun Yimin
|
008e826fdf
|
zuc: reduce bounds checking
|
2023-06-15 16:47:50 +08:00 |
|
Sun Yimin
|
cb1e23a776
|
add example test for drbg, zuc
|
2023-02-02 15:58:31 +08:00 |
|
Sun Yimin
|
edfb4febdd
|
sm: improve docs and add examples
|
2023-01-31 13:50:14 +08:00 |
|
Sun Yimin
|
200a785d29
|
change build tag generic to purego & import nat package
|
2022-11-22 11:02:37 +08:00 |
|
Sun Yimin
|
1710bdff4a
|
refactoring, rename internal packages
|
2022-08-18 14:49:35 +08:00 |
|
Sun Yimin
|
b299ca46f2
|
zuc: constant time & correct lazy mod
|
2022-08-10 13:52:44 +08:00 |
|
Sun Yimin
|
818cbc3757
|
misc: clean code
|
2022-07-28 10:01:30 +08:00 |
|
Sun Yimin
|
08bb2e2b57
|
zuc: add test case
|
2022-07-15 17:18:14 +08:00 |
|
Emman
|
eb94980db3
|
run "gofmt -s -w"
|
2022-07-15 16:42:39 +08:00 |
|
Sun Yimin
|
1a75fd65ca
|
zuc: add comment and fix a bug
|
2022-07-15 11:48:44 +08:00 |
|
Sun Yimin
|
99bfac3a2b
|
upgrade dependencies and add unit test cases
|
2022-07-14 15:31:49 +08:00 |
|
Sun Yimin
|
58513465fa
|
x509: supplement test cases
|
2022-07-14 15:03:15 +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 |
|
Sun Yimin
|
e0b2121574
|
zuc: eia arm64
|
2022-07-14 10:45:43 +08:00 |
|
Sun Yimin
|
c6e33cb31c
|
zuc: eia arm64
|
2022-07-14 10:42:49 +08:00 |
|
Sun Yimin
|
b1dd0ade2e
|
zuc: eia256 performance improvement
|
2022-07-13 16:16:01 +08:00 |
|
Sun Yimin
|
39274df2bd
|
zuc: EIA performance improvement
|
2022-07-13 11:51:44 +08:00 |
|
Sun Yimin
|
f51e5cca1f
|
zuc: eia refactoring
|
2022-07-08 16:08:43 +08:00 |
|
Sun Yimin
|
38db8cebd3
|
zuc: arm64 fix bug
|
2022-07-07 14:20:09 +08:00 |
|
Sun Yimin
|
80638ed2ae
|
zuc: arm64 debug 1
|
2022-07-07 14:10:05 +08:00 |
|
Sun Yimin
|
f169de84de
|
zuc: try to arm64
|
2022-07-07 13:44:10 +08:00 |
|
Sun Yimin
|
d79c799dad
|
zuc: test arm64
|
2022-07-07 13:07:22 +08:00 |
|
Sun Yimin
|
4734c4a670
|
zuc: init arm64
|
2022-07-06 10:50:57 +08:00 |
|
Sun Yimin
|
08d5d28bae
|
zuc: reduce one XOR & rename one function
|
2022-07-05 12:34:49 +08:00 |
|
Sun Yimin
|
83c6a58365
|
zuc: amd64 performance improvement 3
|
2022-07-01 11:00:42 +08:00 |
|
Sun Yimin
|
ff4e5e9606
|
zuc: update readme
|
2022-06-30 11:40:51 +08:00 |
|
Sun Yimin
|
bd2543cdf9
|
zuc: amd64 optimization step 2
|
2022-06-30 11:29:42 +08:00 |
|
Sun Yimin
|
f7a55494c8
|
zuc: amd64 optimization step 1
|
2022-06-29 17:36:07 +08:00 |
|