1754 Commits

Author SHA1 Message Date
Sun Yimin
7c50a612cc
zuc: ppc64x uses XPERMXOR for zuc sbox 2024-11-08 08:48:57 +08:00
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
ef06ce03ac
doc: update cfca 2024-11-04 08:58:13 +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
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
556e93e69f
sm4: arm64 sm4key export optimization 2024-10-21 15:55:40 +08:00
Sun Yimin
6f3271d354
Merge pull request #257 from emmansun/dependabot/go_modules/golang.org/x/crypto-0.28.0
build(deps): bump golang.org/x/crypto from 0.27.0 to 0.28.0
v0.29.1
2024-10-08 08:15:40 +08:00
dependabot[bot]
81a74b0c95
build(deps): bump golang.org/x/crypto from 0.27.0 to 0.28.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.27.0 to 0.28.0.
- [Commits](https://github.com/golang/crypto/compare/v0.27.0...v0.28.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-07 23:47:10 +00:00
Sun Yimin
19bd29a207
pkcs7: SignWithoutAttr supports skip certificates #254 2024-10-07 15:02:49 +08:00
Sun Yimin
c8a803369a
update README v0.29.0 2024-10-06 11:44:26 +08:00
Sun Yimin
fcdfc40cf0
sm9/bn256: ppc64x conditional move fix #256 2024-10-06 11:39:19 +08:00
Sun Yimin
9740519bb3
sm9/bn256: ppc64x test move #256 2024-10-06 11:29:58 +08:00
Sun Yimin
42e1018e36
sm9/bn256: ppc64x test move 2024-10-06 11:25:45 +08:00
Sun Yimin
2455a45871
sm9/bn256: ppc64x value copy/conditional move #256 2024-10-06 10:45:20 +08:00
Sun Yimin
74d1bb82e4
sm9/bn256: ppc64x gfp #256 2024-10-06 09:45:50 +08:00
Sun Yimin
ed4eafdc3e
sm9/bn256: ppc64x gfp sqr 2024-10-05 17:17:51 +08:00
Sun Yimin
9477b78fec
sm9/bn256: ppc64x gfp mul 2024-10-05 16:33:01 +08:00
Sun Yimin
fca2c5e936
sm9/bn256: ppc64x test sub self 2024-10-05 14:02:28 +08:00
Sun Yimin
9a3d21eaec
sm9/bn256: gfp ppc64x fix neg 2024-10-05 13:42:54 +08:00
Sun Yimin
23b4d7ef72
sm9/bn256: gfp ppc64x add/sub/neg fix 3 2024-10-05 13:15:59 +08:00
Sun Yimin
354560331f
sm9/bn256: gfp add/sub fix 2 2024-10-05 12:39:20 +08:00
Sun Yimin
81c4bd077c
sm9/bn256: gfp ppc64x add/sub fix 2024-10-05 12:28:59 +08:00
Sun Yimin
da7a9d6ef0
fix compile error 2024-10-05 12:04:58 +08:00
Sun Yimin
60799ec2e9
fix compile error 2024-10-05 12:00:02 +08:00
Sun Yimin
d2262c4d61
fix compile error 2024-10-05 11:56:00 +08:00
Sun Yimin
d1eb7b386b
rename functions 2024-10-05 11:53:44 +08:00
Sun Yimin
0ef82b1be5
sm9/bn256: gfp ppc64x add/sub 2024-10-05 11:51:31 +08:00
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