Commit Graph

  • c99ad27ce1
    kdf: share Z hash state #220 Sun Yimin 2024-05-15 08:28:47 +08:00
  • 57318eaf5b
    x509: include OID in duplicate extension error message Sun Yimin 2024-05-08 14:35:20 +08:00
  • 580f71f23a
    Merge pull request #218 from emmansun/dependabot/go_modules/golang.org/x/crypto-0.23.0 Sun Yimin 2024-05-07 07:52:21 +08:00
  • 2ce18c2f87
    build(deps): bump golang.org/x/sys from 0.19.0 to 0.20.0 #219 dependabot[bot] 2024-05-06 23:46:34 +00:00
  • a91b6cbaae
    build(deps): bump golang.org/x/crypto from 0.22.0 to 0.23.0 #218 dependabot[bot] 2024-05-06 23:46:31 +00:00
  • e8b30cd331
    adjust README Sun Yimin 2024-04-12 08:16:22 +08:00
  • e185301cfb
    Merge pull request #217 from emmansun/dependabot/go_modules/golang.org/x/crypto-0.22.0 Sun Yimin 2024-04-09 07:17:09 +08:00
  • b032e5cc03
    build(deps): bump golang.org/x/crypto from 0.21.0 to 0.22.0 #217 dependabot[bot] 2024-04-08 23:15:12 +00:00
  • 1cc2250496
    Merge pull request #216 from emmansun/dependabot/go_modules/golang.org/x/sys-0.19.0 Sun Yimin 2024-04-09 07:14:27 +08:00
  • 75ba5115f8
    build(deps): bump golang.org/x/sys from 0.18.0 to 0.19.0 #216 dependabot[bot] 2024-04-08 23:12:50 +00:00
  • fcdcb07c93
    internal/subtle: remove PCALIGN first Sun Yimin 2024-04-01 08:57:18 +08:00
  • ef0d1a2fe0
    internal/subtle: optimize amd64 Sun Yimin 2024-04-01 08:53:21 +08:00
  • df85a7f623
    internal: align build flag Sun Yimin 2024-03-29 17:55:57 +08:00
  • db87b0556f
    ci: enable race detector Sun Yimin 2024-03-29 14:37:58 +08:00
  • 02258d2351
    sm4: reduce slice checking internally Sun Yimin 2024-03-27 13:08:27 +08:00
  • 34dd5104ee
    sm4: reduce slice checking internally Sun Yimin 2024-03-27 09:36:56 +08:00
  • e4909bed2d
    sm4: reduce allocations Sun Yimin 2024-03-27 08:38:25 +08:00
  • 178241aa0f
    avoid legacy 32 bit system compile error Sun Yimin 2024-03-07 17:35:48 +08:00
  • 8b70f00b38
    internal/cpuid: fix arm64 darwin build v0.26.1 Sun Yimin 2024-03-06 22:16:53 +08:00
  • b07fac3d82
    Update macos.yml Sun Yimin 2024-03-06 21:24:42 +08:00
  • 8fc2696d46 fixbug: Apple Silicon build fail. #214 甲鲲 2024-03-06 21:21:25 +08:00
  • 7fee50dfe9
    update ppc64le ci Sun Yimin 2024-03-06 17:50:15 +08:00
  • 5c85d63724
    internal/bigmod: unroll loop in addMulVVW for ppc64x Sun Yimin 2024-03-06 17:47:29 +08:00
  • 88ddf3e3d2
    smx509: avoid Android root store paths on other Linuxes Sun Yimin 2024-03-06 17:36:12 +08:00
  • 66c05083bf
    smx509: implement SetFallbackRoots #211 Sun Yimin 2024-03-06 13:02:56 +08:00
  • 3a2c7e2c9b
    smx509: [sync sdk] crypto/x509: implement AddCertWithConstraint #208 Sun Yimin 2024-03-06 08:35:14 +08:00
  • 5adc912824
    refine build tags Sun Yimin 2024-03-05 09:47:49 +08:00
  • df3166f032
    Merge pull request #207 from emmansun/dependabot/go_modules/golang.org/x/crypto-0.21.0 Sun Yimin 2024-03-05 07:58:46 +08:00
  • dc4ff244f1
    build(deps): bump golang.org/x/crypto from 0.20.0 to 0.21.0 #207 dependabot[bot] 2024-03-04 23:56:01 +00:00
  • b5bddf37d0
    Merge pull request #206 from emmansun/dependabot/go_modules/golang.org/x/sys-0.18.0 Sun Yimin 2024-03-05 07:55:28 +08:00
  • 84978b2c70
    build(deps): bump golang.org/x/sys from 0.17.0 to 0.18.0 #206 dependabot[bot] 2024-03-04 23:53:17 +00:00
  • 48589f0876
    internal/sm2ec: amd64, optimize select SIMD Sun Yimin 2024-03-04 17:50:35 +08:00
  • f7beee3dae
    internal/bigmod: riscv64, try old version Sun Yimin 2024-03-04 11:15:47 +08:00
  • 140e738f80
    ci: fixit Sun Yimin 2024-03-04 11:04:36 +08:00
  • 5722fdbdc8
    ci: riscv64+1.22 Sun Yimin 2024-03-04 11:02:47 +08:00
  • 2b95e2808c
    ci: build riscv64 Sun Yimin 2024-03-04 10:12:26 +08:00
  • 45b41b9596
    limist the test scope Sun Yimin 2024-03-04 09:52:36 +08:00
  • a37c441993
    internal/bigmod: test riscv64 Sun Yimin 2024-03-04 09:26:57 +08:00
  • 5ca8006d1e
    internal/bigmod: port riscv64 implementation from Golang Sun Yimin 2024-03-04 08:53:33 +08:00
  • b3b9cb22a2
    ci: rename Sun Yimin 2024-03-04 08:35:05 +08:00
  • 64fe377c25
    ci: add riscv64 Sun Yimin 2024-03-04 08:34:15 +08:00
  • 9f7e3ef018
    internal/sm2ec: supplement comments Sun Yimin 2024-03-01 17:40:15 +08:00
  • 53ac591635
    internal/sm2ec: amd64 refactoring, reduce duplicated code Sun Yimin 2024-02-29 17:53:28 +08:00
  • fabcb6ad30
    internal/sm2ec: amd64, optimize point double Sun Yimin 2024-02-28 17:39:27 +08:00
  • ee7af1bda3
    internal/sm2ec: use ADX for mul/sqr and internal sqr Sun Yimin 2024-02-27 17:44:30 +08:00
  • 51fc24c704
    Merge pull request #205 from emmansun/dependabot/go_modules/golang.org/x/crypto-0.20.0 v0.26.0 Sun Yimin 2024-02-27 07:08:00 +08:00
  • bf38c0e462
    build(deps): bump golang.org/x/crypto from 0.19.0 to 0.20.0 #205 dependabot[bot] 2024-02-26 23:03:18 +00:00
  • 18cc283af2
    internal/sm2ec: add comments Sun Yimin 2024-02-26 08:25:37 +08:00
  • 35466446d4 internal/sm2ec: order sqr/mul WWMM sub first emmansun 2024-02-24 13:36:46 +08:00
  • 0996508b5b
    internal/sm2ec: use ADCX/ADOX for order WWMM mul/sqr Sun Yimin 2024-02-23 17:35:19 +08:00
  • 052040fd82
    internal/sm2ec: mul WWMM reduction, sub first Sun Yimin 2024-02-22 17:44:16 +08:00
  • 2553456216
    internal/sm2ec: update WWMM reduction for Square Sun Yimin 2024-02-22 14:53:02 +08:00
  • de2376fe60
    Merge pull request #203 from emmansun/dependabot/go_modules/golang.org/x/crypto-0.19.0 Sun Yimin 2024-02-13 08:07:08 +08:00
  • 9e35673409
    build(deps): bump golang.org/x/sys from 0.16.0 to 0.17.0 #204 dependabot[bot] 2024-02-12 23:05:48 +00:00
  • 5b4c0424d5
    build(deps): bump golang.org/x/crypto from 0.18.0 to 0.19.0 #203 dependabot[bot] 2024-02-12 23:05:46 +00:00
  • 6c25107cd1
    ci: add go1.22 Sun Yimin 2024-02-07 16:51:47 +08:00
  • 78c7cf81fe
    ciphter/ctr: remove uselss import Sun Yimin 2024-02-07 13:44:33 +08:00
  • 267ff02783
    cipher/ctr: add more test data Sun Yimin 2024-02-07 13:41:52 +08:00
  • 6b808a6003
    zuc: refactor S1_compute on arm64 Sun Yimin 2024-01-31 17:36:28 +08:00
  • a2ce3f51d0
    sm4: reduce bounds check Sun Yimin 2024-01-31 14:48:46 +08:00
  • 056d14a892
    ci: rollback Sun Yimin 2024-01-31 13:19:48 +08:00
  • 1f3d5d19a4
    ci: support go 1.22 Sun Yimin 2024-01-31 13:16:29 +08:00
  • 19636d09c1
    sm4: code refactor for block Sun Yimin 2024-01-31 13:08:51 +08:00
  • aaabb09dac
    sm2: saving some temporary variables Sun Yimin 2024-01-30 17:51:13 +08:00
  • fe4e699b19
    zuc: optimize constant loading on arm64 Sun Yimin 2024-01-30 17:33:34 +08:00
  • 9a45c4101b
    sm4: optimize constant value loading on arm64 Sun Yimin 2024-01-30 13:10:41 +08:00
  • 515cabfd04
    sm4: optimize constant loading on arm64 Sun Yimin 2024-01-30 13:04:03 +08:00
  • d9591cf102
    fix action v0.25.0 Sun Yimin 2024-01-25 17:49:40 +08:00
  • f04d7f102f
    add FORCE_SM4BLOCK_AESNI test Sun Yimin 2024-01-25 17:47:25 +08:00
  • a01428eaf3
    sm4: add env var FORCE_SM4BLOCK_AESNI & give up cbc asm implementation Sun Yimin 2024-01-25 17:46:09 +08:00
  • 29b6da1d37
    sm4: change to use pure go for single block encryption/decryption Sun Yimin 2024-01-25 09:02:28 +08:00
  • 8e6f9c8fb4
    fix macos action Sun Yimin 2024-01-24 13:16:41 +08:00
  • 8198f2aa8e
    fix darwin cpu feature detect issue Sun Yimin 2024-01-24 13:11:09 +08:00
  • 5cf5e347bc
    internal/bigmod: sync sdk #200 v0.24.3 Sun Yimin 2024-01-12 17:43:51 +08:00
  • 25ead7dc1f
    smx509: refactor p8 parse and pkix public key parse Sun Yimin 2024-01-11 17:45:55 +08:00
  • 7db8067549
    smx509: can parse openssl v3.1.3 p8 sm2 private key #197 v0.24.2 Sun Yimin 2024-01-09 08:29:18 +08:00
  • 192bcb95bd
    Merge pull request #199 from emmansun/dependabot/go_modules/golang.org/x/crypto-0.18.0 Sun Yimin 2024-01-09 07:42:12 +08:00
  • 9383525118
    build(deps): bump golang.org/x/crypto from 0.17.0 to 0.18.0 #199 dependabot[bot] 2024-01-08 23:25:23 +00:00
  • 906f7d4891
    Merge pull request #198 from emmansun/dependabot/go_modules/golang.org/x/sys-0.16.0 Sun Yimin 2024-01-09 07:24:20 +08:00
  • 49440cb3ce
    build(deps): bump golang.org/x/sys from 0.15.0 to 0.16.0 #198 dependabot[bot] 2024-01-08 23:19:03 +00:00
  • ceff9bfd19
    doc: sm4 AEAD mode dst explanation Sun Yimin 2023-12-29 17:57:40 +08:00
  • f9b884b62c
    README 增加软件许可 Sun Yimin 2023-12-26 08:31:50 +08:00
  • 93f3a5e020
    doc: update sm2/sm4 document Sun Yimin 2023-12-22 17:54:42 +08:00
  • 3ac62049d6
    doc: SM9标识密码算法应用指南 Sun Yimin 2023-12-19 10:36:06 +08:00
  • 96c42cd00a
    Merge pull request #192 from emmansun/dependabot/go_modules/golang.org/x/crypto-0.17.0 Sun Yimin 2023-12-19 07:45:50 +08:00
  • 3bf75613d2
    build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 #192 dependabot[bot] 2023-12-18 23:36:14 +00:00
  • c1f84cefed
    sm2: naming convention Sun Yimin 2023-12-18 08:17:10 +08:00
  • c6cc18ee9c
    doc: sm2 update examples Sun Yimin 2023-12-18 07:58:52 +08:00
  • 77b581e409
    doc: Errata Sun Yimin 2023-12-15 18:04:06 +08:00
  • 5740fe0e1c
    add back private key print with %q v0.24.1 Sun Yimin 2023-12-15 17:47:32 +08:00
  • 515aa31259
    sm2: add comments and refactor Sun Yimin 2023-12-15 15:11:49 +08:00
  • cad90f95ec
    internal/sm2ec: align error message Sun Yimin 2023-12-15 13:17:43 +08:00
  • 58d30f6655
    sm2: fix bug Sun Yimin 2023-12-15 13:14:02 +08:00
  • 167f0e0b11
    sm2: #189, #190, #191 Sun Yimin 2023-12-15 13:06:53 +08:00
  • aa4e023972
    Update document Sun Yimin 2023-12-14 16:28:25 +08:00
  • 0dfbe032fb
    fix link issue Sun Yimin 2023-12-14 11:08:00 +08:00
  • a3c46ce202
    update english disclaimer Sun Yimin 2023-12-14 11:06:43 +08:00
  • 68247bc044
    README deault to Chinese Sun Yimin 2023-12-14 10:42:31 +08:00
  • 6bc061a549
    cipher: reduce duplicate code v0.24.0 Sun Yimin 2023-12-13 14:19:31 +08:00
  • 0f3d76705b
    sm2: fix enveloped key issue #188 Sun Yimin 2023-12-13 13:43:05 +08:00