Commit Graph

  • a556119339
    sm4: ppc64x fix address #261 Sun Yimin 2024-11-06 17:58:58 +08:00
  • 30c9483382
    sm4: ppc64x remove useless definition #261 Sun Yimin 2024-11-06 17:44:44 +08:00
  • 43b35e7aa0
    sm4: ppc64x transpose matrix #261 Sun Yimin 2024-11-06 17:31:19 +08:00
  • ef06ce03ac
    doc: update cfca Sun Yimin 2024-11-04 08:58:13 +08:00
  • 8e2f6c13de
    pkcs7: align pkix.AlgorithmIdentifier Null Parameters with others Sun Yimin 2024-10-30 08:57:45 +08:00
  • 559da498c9
    sm4: gcm purego optimize NewGCM Sun Yimin 2024-10-30 08:31:12 +08:00
  • ac075d803c
    sm4:gcminit sm4-ni fix sm4e instruction Sun Yimin 2024-10-29 22:37:54 +08:00
  • ea4a07c60c
    sm4: gcminit sm4–ni fix instruction error Sun Yimin 2024-10-29 22:01:22 +08:00
  • b63aae6ee1
    sm4: fix gcm init sm4-ni issue Sun Yimin 2024-10-29 21:56:30 +08:00
  • 3ea98a3281
    zuc: arm64 fix package level variable definition Sun Yimin 2024-10-22 08:34:19 +08:00
  • 60c8f4550d
    zuc: arm64 fix copy paste issue Sun Yimin 2024-10-22 08:20:43 +08:00
  • 9ef8077107
    zuc: eia arm64 redefine constants Sun Yimin 2024-10-22 08:14:56 +08:00
  • 556e93e69f
    sm4: arm64 sm4key export optimization Sun Yimin 2024-10-21 15:55:40 +08:00
  • 6f3271d354
    Merge pull request #257 from emmansun/dependabot/go_modules/golang.org/x/crypto-0.28.0 v0.29.1 Sun Yimin 2024-10-08 08:15:40 +08:00
  • d1b06944fb
    build(deps): bump golang.org/x/sys from 0.25.0 to 0.26.0 #258 dependabot[bot] 2024-10-07 23:47:12 +00:00
  • 81a74b0c95
    build(deps): bump golang.org/x/crypto from 0.27.0 to 0.28.0 #257 dependabot[bot] 2024-10-07 23:47:10 +00:00
  • 19bd29a207
    pkcs7: SignWithoutAttr supports skip certificates #254 Sun Yimin 2024-10-07 15:02:49 +08:00
  • c8a803369a
    update README v0.29.0 Sun Yimin 2024-10-06 11:44:26 +08:00
  • fcdfc40cf0
    sm9/bn256: ppc64x conditional move fix #256 Sun Yimin 2024-10-06 11:39:19 +08:00
  • 9740519bb3
    sm9/bn256: ppc64x test move #256 Sun Yimin 2024-10-06 11:29:58 +08:00
  • 42e1018e36
    sm9/bn256: ppc64x test move Sun Yimin 2024-10-06 11:25:45 +08:00
  • 2455a45871
    sm9/bn256: ppc64x value copy/conditional move #256 Sun Yimin 2024-10-06 10:45:20 +08:00
  • 74d1bb82e4
    sm9/bn256: ppc64x gfp #256 Sun Yimin 2024-10-06 09:45:50 +08:00
  • ed4eafdc3e
    sm9/bn256: ppc64x gfp sqr Sun Yimin 2024-10-05 17:17:51 +08:00
  • 9477b78fec
    sm9/bn256: ppc64x gfp mul Sun Yimin 2024-10-05 16:33:01 +08:00
  • fca2c5e936
    sm9/bn256: ppc64x test sub self Sun Yimin 2024-10-05 14:02:28 +08:00
  • 9a3d21eaec
    sm9/bn256: gfp ppc64x fix neg Sun Yimin 2024-10-05 13:42:54 +08:00
  • 23b4d7ef72
    sm9/bn256: gfp ppc64x add/sub/neg fix 3 Sun Yimin 2024-10-05 13:15:59 +08:00
  • 354560331f
    sm9/bn256: gfp add/sub fix 2 Sun Yimin 2024-10-05 12:39:20 +08:00
  • 81c4bd077c
    sm9/bn256: gfp ppc64x add/sub fix Sun Yimin 2024-10-05 12:28:59 +08:00
  • da7a9d6ef0
    fix compile error Sun Yimin 2024-10-05 12:04:58 +08:00
  • 60799ec2e9
    fix compile error Sun Yimin 2024-10-05 12:00:02 +08:00
  • d2262c4d61
    fix compile error Sun Yimin 2024-10-05 11:56:00 +08:00
  • d1eb7b386b
    rename functions Sun Yimin 2024-10-05 11:53:44 +08:00
  • 0ef82b1be5
    sm9/bn256: gfp ppc64x add/sub Sun Yimin 2024-10-05 11:51:31 +08:00
  • 94372eac9d
    zuc: eea ppc4x fix fast return issue #255 Sun Yimin 2024-10-03 17:11:15 +08:00
  • b7d66dbbc7
    zuc: eea ppc64x fix compile issue #255 Sun Yimin 2024-10-03 16:47:45 +08:00
  • f11b2781e7
    zuc: ppc64x, fix compile issue #255 Sun Yimin 2024-10-03 16:38:39 +08:00
  • 0760bce984
    zuc: eea ppc64x, fix 1 #255 Sun Yimin 2024-10-03 16:26:28 +08:00
  • 12dcfbac1c
    zuc: eea ppc64x, fix compile issue #255 Sun Yimin 2024-10-03 15:52:24 +08:00
  • 9dc7633a48
    zuc: ppc64x core/eea #255 Sun Yimin 2024-10-03 15:45:17 +08:00
  • d9e452d386
    zuc: ppc64x, R1/R2 Sun Yimin 2024-10-03 14:44:27 +08:00
  • c55ca96151
    zuc: ppc64x, use correct M1 M2 Sun Yimin 2024-10-03 14:40:50 +08:00
  • bfaa1f899d
    zuc: ppc64x, check f32 Sun Yimin 2024-10-03 14:10:43 +08:00
  • b291c58f1f
    zuc: ppc64x, check S1 Sun Yimin 2024-10-03 13:57:26 +08:00
  • a193c5dec0
    zuc: ppc64x, check r1 r2 Sun Yimin 2024-10-03 13:45:17 +08:00
  • c8a9036abf
    zuc: ppc64x core fix 3 Sun Yimin 2024-10-03 13:37:20 +08:00
  • 3196df5637
    zuc: ppc64x, fix f32 2 Sun Yimin 2024-10-03 13:15:19 +08:00
  • d7e7df7d1b
    zuc: ppc64x fix f32 1 Sun Yimin 2024-10-03 13:03:46 +08:00
  • d8dbbf4a58
    zuc: ppc64x, fix constants error Sun Yimin 2024-10-03 12:46:02 +08:00
  • 652f4d0393
    zuc: ppc64x fix compile error 2 Sun Yimin 2024-10-03 12:37:39 +08:00
  • 42d60f042d
    zuc: ppc64x, fix compile error Sun Yimin 2024-10-03 12:26:58 +08:00
  • 0904554637
    zuc: ppc64x genKeywordAsm 1 Sun Yimin 2024-10-03 12:22:20 +08:00
  • 7cfcabad54
    zuc: arm64 optimization Sun Yimin 2024-10-01 22:33:25 +08:00
  • e1c457c1f0
    internal/cryptotest: fix typos in AEAD test comments Sun Yimin 2024-10-01 11:37:10 +08:00
  • 68056a6730
    update document #253 Sun Yimin 2024-10-01 10:33:51 +08:00
  • 5c71299f5e
    zuc: eia256 ppc64x tag size 8 fix 2 #253 Sun Yimin 2024-10-01 10:13:02 +08:00
  • 3f1ae9e725
    zuc: eia256 ppc64x typo #253 Sun Yimin 2024-10-01 09:54:59 +08:00
  • 7750225963
    zuc: eia256 ppc64x fix tag size 8 #253 Sun Yimin 2024-10-01 09:52:31 +08:00
  • 282e061b3b
    zuc: eia256 ppc64x fix Sun Yimin 2024-10-01 09:41:21 +08:00
  • 25edd4d12d
    zuc: eia256 ppc64x #253 Sun Yimin 2024-10-01 09:31:51 +08:00
  • 8af20b9de6
    Update eia_asm_ppc64x.s Sun Yimin 2024-09-30 21:08:35 +08:00
  • 3d3d895eb7
    Update eia_asm_ppc64x.s Sun Yimin 2024-09-30 19:50:39 +08:00
  • c48a0a7be5
    Update eia_asm_ppc64x.s Sun Yimin 2024-09-30 18:29:13 +08:00
  • 0adad613a8
    zuc: eia128 ppc64x fix bug Sun Yimin 2024-09-30 17:35:08 +08:00
  • 50f5d29e49
    zuc: eia, ppc64x optimization #253 Sun Yimin 2024-09-30 17:27:26 +08:00
  • c33880ebe3
    ci: ppc64le zuc Sun Yimin 2024-09-30 11:37:31 +08:00
  • 2f3ec65c88
    zuc: eia128 ppc64x Sun Yimin 2024-09-30 11:36:06 +08:00
  • ff59b79d60
    pkcs7: support GetRecipients #252 Sun Yimin 2024-09-30 08:26:42 +08:00
  • 75233a7c1b 去除Raw接口 #251 zhangyongding 2024-09-29 09:56:11 +08:00
  • d9fc9bd5c6 PKCS7中增加RecipientInfos zhangyongding 2024-09-29 09:54:05 +08:00
  • dca2b5a187 PKCS7添加获取EnvelopedData和EncryptedData的方法 zhangyongding 2024-09-27 13:11:30 +08:00
  • 3968b9d8b5
    fix test case Sun Yimin 2024-09-26 17:48:47 +08:00
  • a88c13298b
    ppc64x, verify VPMSUMD Sun Yimin 2024-09-26 17:45:15 +08:00
  • 425e65c16d
    ppc64x, check VPMSUMD detail Sun Yimin 2024-09-26 17:31:15 +08:00
  • 018790709a
    sm3: ppc64x, confirm usage Sun Yimin 2024-09-25 13:47:04 +08:00
  • e535826291
    sm3: ppc64x, confirm understanding Sun Yimin 2024-09-25 13:43:44 +08:00
  • 25e0700f81
    xts/gcm: arm64 use VSRI/VSLI Sun Yimin 2024-09-24 08:32:42 +08:00
  • f47051ed86
    cipher: xts reduce duplicated code Sun Yimin 2024-09-24 08:09:57 +08:00
  • 5c6c1890ae
    cipher: xts ppc64x fix 1 Sun Yimin 2024-09-23 17:56:13 +08:00
  • 4808935f60
    cipher: xts ppc64x Sun Yimin 2024-09-23 17:50:16 +08:00
  • c305795f55
    sm4: ppc64x, use VSBOX #249 Sun Yimin 2024-09-23 14:10:37 +08:00
  • 18b117f4bb
    cipher: xts s390x fix bug Sun Yimin 2024-09-21 11:42:13 +08:00
  • 8963864ff5
    cipher: xts s390x instruction issue Sun Yimin 2024-09-21 11:22:08 +08:00
  • 0178d7489c
    cipher: xts s390x Sun Yimin 2024-09-21 11:18:54 +08:00
  • 022e85231e
    #248, rollback changes Sun Yimin 2024-09-20 18:02:11 +08:00
  • 5c38bb3add
    #248, use kimd directly Sun Yimin 2024-09-20 17:55:39 +08:00
  • 925472fed4
    cipher: s390x, gcm mode ghash #248 Sun Yimin 2024-09-20 17:39:23 +08:00
  • 761746de78
    sm4: amd64, a bit change for single block Sun Yimin 2024-09-19 17:52:12 +08:00
  • 6eb5efd898
    sm4: expandkey align with single block encryption Sun Yimin 2024-09-18 08:56:45 +08:00
  • acdc78cff5
    update README Sun Yimin 2024-09-13 15:16:57 +08:00
  • f2e122f90d
    sm4: ppc64x, gcm fix bug #249 Sun Yimin 2024-09-13 15:06:08 +08:00
  • 7e966a56de
    sm4: ppc64x, gcm fix package usage #249 Sun Yimin 2024-09-13 14:35:43 +08:00
  • e8d1100481
    sm4: ppc64x, gcm with EncryptBlocks Sun Yimin 2024-09-13 14:32:04 +08:00
  • 78d55a69bc
    sm4: ppc64x, gcm step 1 (without AESNI) #249 Sun Yimin 2024-09-13 13:31:54 +08:00
  • 37493fe3df
    sm4: arm64 cbc, fix register usage issue Sun Yimin 2024-09-13 11:23:31 +08:00
  • e5af209d83
    cipher: fix copy/paste issue Sun Yimin 2024-09-13 11:13:34 +08:00
  • 20f0807451
    sm4: arm64 cbc decrypt, reduce memory load Sun Yimin 2024-09-13 11:06:41 +08:00
  • fd9030c92d
    sm4: ppc64x, cbc fix src and dst are same issue #249 Sun Yimin 2024-09-13 10:34:07 +08:00
  • ee312709aa
    sm4: ppc64x, cbc init #249 Sun Yimin 2024-09-13 09:49:44 +08:00