Sun Yimin
|
94372eac9d
|
zuc: eea ppc4x fix fast return issue #255
|
2024-10-03 17:11:15 +08:00 |
|
Sun Yimin
|
b7d66dbbc7
|
zuc: eea ppc64x fix compile issue #255
|
2024-10-03 16:47:45 +08:00 |
|
Sun Yimin
|
f11b2781e7
|
zuc: ppc64x, fix compile issue #255
|
2024-10-03 16:38:39 +08:00 |
|
Sun Yimin
|
0760bce984
|
zuc: eea ppc64x, fix 1 #255
|
2024-10-03 16:26:28 +08:00 |
|
Sun Yimin
|
12dcfbac1c
|
zuc: eea ppc64x, fix compile issue #255
|
2024-10-03 15:52:24 +08:00 |
|
Sun Yimin
|
9dc7633a48
|
zuc: ppc64x core/eea #255
|
2024-10-03 15:45:17 +08:00 |
|
Sun Yimin
|
d9e452d386
|
zuc: ppc64x, R1/R2
|
2024-10-03 14:44:27 +08:00 |
|
Sun Yimin
|
c55ca96151
|
zuc: ppc64x, use correct M1 M2
|
2024-10-03 14:40:50 +08:00 |
|
Sun Yimin
|
bfaa1f899d
|
zuc: ppc64x, check f32
|
2024-10-03 14:10:43 +08:00 |
|
Sun Yimin
|
b291c58f1f
|
zuc: ppc64x, check S1
|
2024-10-03 13:57:26 +08:00 |
|
Sun Yimin
|
a193c5dec0
|
zuc: ppc64x, check r1 r2
|
2024-10-03 13:45:17 +08:00 |
|
Sun Yimin
|
c8a9036abf
|
zuc: ppc64x core fix 3
|
2024-10-03 13:37:20 +08:00 |
|
Sun Yimin
|
3196df5637
|
zuc: ppc64x, fix f32 2
|
2024-10-03 13:15:19 +08:00 |
|
Sun Yimin
|
d7e7df7d1b
|
zuc: ppc64x fix f32 1
|
2024-10-03 13:03:46 +08:00 |
|
Sun Yimin
|
d8dbbf4a58
|
zuc: ppc64x, fix constants error
|
2024-10-03 12:46:02 +08:00 |
|
Sun Yimin
|
652f4d0393
|
zuc: ppc64x fix compile error 2
|
2024-10-03 12:37:39 +08:00 |
|
Sun Yimin
|
42d60f042d
|
zuc: ppc64x, fix compile error
|
2024-10-03 12:26:58 +08:00 |
|
Sun Yimin
|
0904554637
|
zuc: ppc64x genKeywordAsm 1
|
2024-10-03 12:22:20 +08:00 |
|
Sun Yimin
|
7cfcabad54
|
zuc: arm64 optimization
|
2024-10-01 22:33:25 +08:00 |
|
Sun Yimin
|
68056a6730
|
update document #253
|
2024-10-01 10:33:51 +08:00 |
|
Sun Yimin
|
5c71299f5e
|
zuc: eia256 ppc64x tag size 8 fix 2 #253
|
2024-10-01 10:13:02 +08:00 |
|
Sun Yimin
|
3f1ae9e725
|
zuc: eia256 ppc64x typo #253
|
2024-10-01 09:54:59 +08:00 |
|
Sun Yimin
|
7750225963
|
zuc: eia256 ppc64x fix tag size 8 #253
|
2024-10-01 09:52:31 +08:00 |
|
Sun Yimin
|
282e061b3b
|
zuc: eia256 ppc64x fix
|
2024-10-01 09:41:21 +08:00 |
|
Sun Yimin
|
25edd4d12d
|
zuc: eia256 ppc64x #253
|
2024-10-01 09:31:51 +08:00 |
|
Sun Yimin
|
8af20b9de6
|
Update eia_asm_ppc64x.s
|
2024-09-30 21:08:35 +08:00 |
|
Sun Yimin
|
3d3d895eb7
|
Update eia_asm_ppc64x.s
|
2024-09-30 19:50:39 +08:00 |
|
Sun Yimin
|
c48a0a7be5
|
Update eia_asm_ppc64x.s
|
2024-09-30 18:29:13 +08:00 |
|
Sun Yimin
|
0adad613a8
|
zuc: eia128 ppc64x fix bug
|
2024-09-30 17:35:08 +08:00 |
|
Sun Yimin
|
50f5d29e49
|
zuc: eia, ppc64x optimization #253
|
2024-09-30 17:27:26 +08:00 |
|
Sun Yimin
|
2f3ec65c88
|
zuc: eia128 ppc64x
|
2024-09-30 11:36:06 +08:00 |
|
Sun Yimin
|
a5d489ee59
|
internal/cryptotest: add tests for the cipher.Stream interface
|
2024-08-05 11:40:04 +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
|
8b0ad54238
|
doc: add zuc.md
|
2024-06-28 12:54:01 +08:00 |
|
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 |
|