Sun Yimin
|
99972206e5
|
sm4: ppc64x uses VPERMXOR to implement Affine Transform
|
2024-11-08 08:24:35 +08:00 |
|
Sun Yimin
|
64df0fca61
|
sm4: ppc64x try VPERMXOR 2
|
2024-11-08 08:11:32 +08:00 |
|
Sun Yimin
|
4e5e3d0128
|
sm4: ppc64x try VPERMXOR
|
2024-11-08 08:09:45 +08:00 |
|
Sun Yimin
|
f7263ee31e
|
ppc64x: rollback again
|
2024-11-07 18:08:02 +08:00 |
|
Sun Yimin
|
08617245e0
|
ppc64x: try VPERMXOR last
|
2024-11-07 18:04:59 +08:00 |
|
Sun Yimin
|
965f0d1119
|
ppc64x: rollback first
|
2024-11-07 17:57:26 +08:00 |
|
Sun Yimin
|
756ec1e6df
|
ppc64x: try VPERMXOR 2
|
2024-11-07 17:54:30 +08:00 |
|
Sun Yimin
|
189b2d990e
|
ppc64x: try VPERMXOR
|
2024-11-07 17:39:31 +08:00 |
|
Sun Yimin
|
16219eef8a
|
ppc64x: sm4/zuc reduce VAND
|
2024-11-07 17:19:53 +08:00 |
|
Sun Yimin
|
1924799006
|
arm64: sm4/zuc reduce VAND
|
2024-11-07 17:03:56 +08:00 |
|
Sun Yimin
|
6e84600b31
|
sm4: ppc64x fix address #261
|
2024-11-06 18:05:37 +08:00 |
|
Sun Yimin
|
a556119339
|
sm4: ppc64x fix address #261
|
2024-11-06 17:58:58 +08:00 |
|
Sun Yimin
|
30c9483382
|
sm4: ppc64x remove useless definition #261
|
2024-11-06 17:44:44 +08:00 |
|
Sun Yimin
|
43b35e7aa0
|
sm4: ppc64x transpose matrix #261
|
2024-11-06 17:31:19 +08:00 |
|
Sun Yimin
|
8e2f6c13de
|
pkcs7: align pkix.AlgorithmIdentifier Null Parameters with others
|
2024-10-30 08:57:45 +08:00 |
|
Sun Yimin
|
559da498c9
|
sm4: gcm purego optimize NewGCM
|
2024-10-30 08:31:12 +08:00 |
|
Sun Yimin
|
ac075d803c
|
sm4:gcminit sm4-ni fix sm4e instruction
|
2024-10-29 22:37:54 +08:00 |
|
Sun Yimin
|
ea4a07c60c
|
sm4: gcminit sm4–ni fix instruction error
|
2024-10-29 22:01:22 +08:00 |
|
Sun Yimin
|
b63aae6ee1
|
sm4: fix gcm init sm4-ni issue
|
2024-10-29 21:56:30 +08:00 |
|
Sun Yimin
|
556e93e69f
|
sm4: arm64 sm4key export optimization
|
2024-10-21 15:55:40 +08:00 |
|
Sun Yimin
|
3968b9d8b5
|
fix test case
|
2024-09-26 17:48:47 +08:00 |
|
Sun Yimin
|
a88c13298b
|
ppc64x, verify VPMSUMD
|
2024-09-26 17:45:15 +08:00 |
|
Sun Yimin
|
425e65c16d
|
ppc64x, check VPMSUMD detail
|
2024-09-26 17:31:15 +08:00 |
|
Sun Yimin
|
25e0700f81
|
xts/gcm: arm64 use VSRI/VSLI
|
2024-09-24 08:32:42 +08:00 |
|
Sun Yimin
|
c305795f55
|
sm4: ppc64x, use VSBOX #249
|
2024-09-23 14:10:37 +08:00 |
|
Sun Yimin
|
761746de78
|
sm4: amd64, a bit change for single block
|
2024-09-19 17:52:12 +08:00 |
|
Sun Yimin
|
6eb5efd898
|
sm4: expandkey align with single block encryption
|
2024-09-18 08:56:45 +08:00 |
|
Sun Yimin
|
f2e122f90d
|
sm4: ppc64x, gcm fix bug #249
|
2024-09-13 15:06:08 +08:00 |
|
Sun Yimin
|
7e966a56de
|
sm4: ppc64x, gcm fix package usage #249
|
2024-09-13 14:35:43 +08:00 |
|
Sun Yimin
|
e8d1100481
|
sm4: ppc64x, gcm with EncryptBlocks
|
2024-09-13 14:32:04 +08:00 |
|
Sun Yimin
|
78d55a69bc
|
sm4: ppc64x, gcm step 1 (without AESNI) #249
|
2024-09-13 13:31:54 +08:00 |
|
Sun Yimin
|
37493fe3df
|
sm4: arm64 cbc, fix register usage issue
|
2024-09-13 11:23:31 +08:00 |
|
Sun Yimin
|
20f0807451
|
sm4: arm64 cbc decrypt, reduce memory load
|
2024-09-13 11:06:41 +08:00 |
|
Sun Yimin
|
fd9030c92d
|
sm4: ppc64x, cbc fix src and dst are same issue #249
|
2024-09-13 10:34:07 +08:00 |
|
Sun Yimin
|
ee312709aa
|
sm4: ppc64x, cbc init #249
|
2024-09-13 09:49:44 +08:00 |
|
Sun Yimin
|
15f4ac4535
|
sm4: ppc64x, fix ecb #249
|
2024-09-12 16:54:39 +08:00 |
|
Sun Yimin
|
58685cc430
|
sm4: ppc64x, fix duplicated definition of symbol github.com/emmansun/gmsm/sm4.rcon
|
2024-09-12 16:43:14 +08:00 |
|
Sun Yimin
|
ac95feaf4f
|
sm4: ppc64x, ecb fix compile issue #249
|
2024-09-12 16:40:58 +08:00 |
|
Sun Yimin
|
a9459164b0
|
sm4: ppc64x, fix ecb #249
|
2024-09-12 16:38:05 +08:00 |
|
Sun Yimin
|
062662836a
|
sm4: ppc64x, ecb
|
2024-09-12 16:22:35 +08:00 |
|
Sun Yimin
|
5d9aa05746
|
sm4: ppc64x, fix bug #249
|
2024-09-12 16:08:15 +08:00 |
|
Sun Yimin
|
11db64eb35
|
sm4: ppc64x, fix duplicated definition of symbol github.com/emmansun/gmsm/sm4.rcon
|
2024-09-12 16:00:47 +08:00 |
|
Sun Yimin
|
2f048ffbdf
|
sm4: ppc64x, refactor #249
|
2024-09-12 15:53:53 +08:00 |
|
Sun Yimin
|
0455a06386
|
sm4: ppc64x, enable ctr mode parallel
|
2024-09-12 13:05:03 +08:00 |
|
Sun Yimin
|
7aae08ff76
|
sm4: ppc64x, fix encryptBlocksAsm #249
|
2024-09-12 11:50:39 +08:00 |
|
Sun Yimin
|
66a9dcdd81
|
sm4: ppc64x, fix encryptBlocksAsm #249
|
2024-09-12 11:31:19 +08:00 |
|
Sun Yimin
|
38282cd292
|
sm4: make sure test all asm codes
|
2024-09-12 11:20:50 +08:00 |
|
Sun Yimin
|
91af41952b
|
fix copy/paster error
|
2024-09-12 10:53:35 +08:00 |
|
Sun Yimin
|
777ab60dd0
|
sm4: is it really related to ctr change?
|
2024-09-12 10:44:56 +08:00 |
|
Sun Yimin
|
ae6a1a486d
|
sm4: ppc64x, enable ctr mode parallel #249
|
2024-09-12 10:18:32 +08:00 |
|