Commit Graph

  • ae15dfcebb
    Merge da1fb1dad733cd86fbe221fef97d94a84ae86f63 into 8269e67af8daf730276b94c3da550237779e5bcf #340 dependabot[bot] 2025-06-27 23:22:13 +00:00
  • da1fb1dad7
    build(deps): bump github/codeql-action from 3.29.0 to 3.29.1 #340 dependabot/github_actions/github/codeql-action-3.29.1 dependabot[bot] 2025-06-27 23:22:10 +00:00
  • 00e6089b0e
    Merge 02becc69c57a4f15daa66699f9695e2623bc3759 into 8269e67af8daf730276b94c3da550237779e5bcf #300 kvii 2025-06-23 16:56:21 +08:00
  • 8269e67af8
    Merge pull request #337 from emmansun/dependabot/github_actions/ossf/scorecard-action-2.4.2 main Sun Yimin 2025-06-23 13:50:42 +08:00
  • a3cc597c7c
    Merge pull request #336 from emmansun/dependabot/docker/internal/sm2ec/fiat/coqorg/coq-8.20.1 Sun Yimin 2025-06-23 13:19:01 +08:00
  • 44447bdc35
    Merge pull request #335 from emmansun/dependabot/github_actions/actions/upload-artifact-4.6.2 Sun Yimin 2025-06-23 13:10:40 +08:00
  • 89bdfdb29c
    Merge pull request #334 from emmansun/dependabot/github_actions/github/codeql-action-3.29.0 Sun Yimin 2025-06-23 11:54:46 +08:00
  • 5f56a469ec
    Create SECURITY.md Sun Yimin 2025-06-23 11:44:43 +08:00
  • 42ec527d4a
    build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 #337 dependabot[bot] 2025-06-23 03:40:32 +00:00
  • da48457f60
    build(deps): bump coqorg/coq in /internal/sm2ec/fiat #336 dependabot[bot] 2025-06-23 03:35:09 +00:00
  • bf864fbf8b
    build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2 #335 dependabot[bot] 2025-06-23 03:33:29 +00:00
  • bb693004ef
    build(deps): bump github/codeql-action from 2.28.1 to 3.29.0 #334 dependabot[bot] 2025-06-23 03:33:26 +00:00
  • 87cfc1480d
    Merge pull request #333 from step-security-bot/chore/GHA-230313-stepsecurity-remediation Sun Yimin 2025-06-23 11:19:50 +08:00
  • 32564db705
    [StepSecurity] Apply security best practices #333 StepSecurity Bot 2025-06-23 03:13:12 +00:00
  • 8125a409f3
    Create scorecard.yml Sun Yimin 2025-06-23 10:40:02 +08:00
  • 967d93a09a
    Update codeql-analysis.yml Sun Yimin 2025-06-23 10:35:22 +08:00
  • 8cfcf01ec3
    padding: fix codeql reported security issue Sun Yimin 2025-06-23 10:27:45 +08:00
  • 59f85b654e
    cbcmac: test file uses cbcmac_test package Sun Yimin 2025-06-23 08:59:46 +08:00
  • bb64af1a24
    all: golint Sun Yimin 2025-06-20 10:24:08 +08:00
  • fca59d1a92
    all: golint Sun Yimin 2025-06-19 16:37:53 +08:00
  • 4593cdb30b
    all: golint Sun Yimin 2025-06-19 13:31:43 +08:00
  • 1e53c5f16d
    all: lint Sun Yimin 2025-06-19 10:38:23 +08:00
  • 1a005fa41b
    Create licenses.yml Sun Yimin 2025-06-18 08:49:51 +08:00
  • b138828e9d
    Merge pull request #331 from emmansun/dependabot/go_modules/golang.org/x/crypto-0.39.0 Sun Yimin 2025-06-10 08:22:30 +08:00
  • bf6b8b6864
    build(deps): bump golang.org/x/crypto from 0.38.0 to 0.39.0 #331 dependabot[bot] 2025-06-10 00:03:36 +00:00
  • 6a12b6eda9
    smx509: switch default policy field to Policies Sun Yimin 2025-06-09 13:26:37 +08:00
  • f14097864c
    smx509: add new OID type and use it in Certificate #209 Sun Yimin 2025-06-09 11:19:17 +08:00
  • 4abeaf929a
    Update doc Sun Yimin 2025-06-06 17:24:04 +08:00
  • 0606f223cd
    Create CITATION.cff Sun Yimin 2025-06-04 17:15:54 +08:00
  • 0ec4ddf58f
    mldsa: bounds check elimination Sun Yimin 2025-06-04 11:01:59 +08:00
  • 5084ea06e3
    mldsa: improve sign/verify performance Sun Yimin 2025-06-03 10:38:48 +08:00
  • b218e76328
    mldsa: add benchmark for Verify Sun Yimin 2025-05-30 15:25:37 +08:00
  • 8fc001fb45
    mldsa: supplement test cases and comments Sun Yimin 2025-05-30 10:06:23 +08:00
  • 8f0bd765ca
    mldsa: add benchmark test Sun Yimin 2025-05-29 08:31:25 +08:00
  • 67ac5da71e
    mldsa: optimize to read a block once Sun Yimin 2025-05-28 16:13:40 +08:00
  • 3c24ac0690
    slhdsa: go1.24 build Sun Yimin 2025-05-27 10:14:54 +08:00
  • 6f6631236f
    slhdsa: provide handy methods Sun Yimin 2025-05-27 10:12:08 +08:00
  • da0d651197
    sm2: provide SignMessage method to comply with the [crypto.MessageSigner] interface Sun Yimin 2025-05-26 15:10:48 +08:00
  • fe1d170bdc
    smx509: use truncated SHA-256 for SubjectKeyId #328 Sun Yimin 2025-05-26 13:34:12 +08:00
  • 7e203652ef
    smx509: disallow negative path length #329 Sun Yimin 2025-05-26 13:18:51 +08:00
  • b2b1a9b56b
    sm2: provide low-level encoding functions for keys (alias for NewXXX) Sun Yimin 2025-05-26 10:49:25 +08:00
  • 08bf93c1b1
    slhdsa: align function parameter name Sun Yimin 2025-05-22 15:47:56 +08:00
  • c467b22fb9
    slhdsa: reduce slice make times and supplement comments Sun Yimin 2025-05-22 14:21:24 +08:00
  • 44b9419aa7
    ci: test coverage for golang 1.24 Sun Yimin 2025-05-21 13:49:11 +08:00
  • 64dbdf27c8
    slhdsa: supplement more test cases Sun Yimin 2025-05-21 11:41:00 +08:00
  • dd24189d7d
    slhdsa: SLH-DSA-SHAKE-128f test cases Sun Yimin 2025-05-21 11:20:05 +08:00
  • 9f0d175f2c
    slhdsa: SLH-DSA initialize Sun Yimin 2025-05-21 11:10:44 +08:00
  • b634efb6ad
    mldsa: generate mldsa65 mldsa87 based on mldsa44 Sun Yimin 2025-05-09 10:24:21 +08:00
  • 0345946203
    mldsa: supplement comments Sun Yimin 2025-05-08 10:22:30 +08:00
  • fc7dc9a54a
    doc: update README Sun Yimin 2025-05-07 15:37:09 +08:00
  • 8430ebd36c
    mldsa: supports prehash dsa Sun Yimin 2025-05-07 15:09:31 +08:00
  • 834873f0e8
    mldsa: supports prehash dsa Sun Yimin 2025-05-07 15:08:36 +08:00
  • dfd4143c65
    mldsa: requires golang 1.24+ Sun Yimin 2025-05-07 10:09:48 +08:00
  • 90522392f1
    mldsa: initial implementation NIST FIPS 204 Sun Yimin 2025-05-07 10:05:13 +08:00
  • 07bf6835b7
    Merge pull request #325 from emmansun/dependabot/go_modules/golang.org/x/crypto-0.38.0 Sun Yimin 2025-05-06 08:17:00 +08:00
  • 32d5c4c0c5
    build(deps): bump golang.org/x/crypto from 0.37.0 to 0.38.0 #325 dependabot[bot] 2025-05-06 00:09:53 +00:00
  • 7b75b6b26b
    update disclaimer Sun Yimin 2025-04-18 08:50:39 +08:00
  • 5aacbc2011
    Merge pull request #324 from hrimfaxi/main v0.30.1 Sun Yimin 2025-04-15 17:31:55 +08:00
  • fe532e12b4 sm9: Prevent PublicKey() returning nil after unmarshaling master private key #324 YuanHongYe 2025-04-15 15:41:20 +08:00
  • 1dc82305e4
    Merge pull request #323 from emmansun/dependabot/go_modules/golang.org/x/crypto-0.37.0 Sun Yimin 2025-04-08 09:28:54 +08:00
  • ed256a9ea3
    build(deps): bump golang.org/x/crypto from 0.36.0 to 0.37.0 #323 dependabot[bot] 2025-04-08 00:52:59 +00:00
  • d8c6788e8f
    sm2, sm2ec: remove useless codes since go 1.19 Sun Yimin 2025-04-07 13:10:09 +08:00
  • 0ef30b3ab5
    internal/zuc: supplement comments v0.30.0 Sun Yimin 2025-04-03 10:40:06 +08:00
  • d3eece5560
    cfca: fix test cases #322 Sun Yimin 2025-04-01 17:06:47 +08:00
  • 0af92d8e48
    smx509: CFCA CSR supports RSA keys #322 Sun Yimin 2025-04-01 17:02:13 +08:00
  • bf644fbb4e
    docs/zuc: add seekable stream part Sun Yimin 2025-03-28 17:19:19 +08:00
  • 359b46453b
    internal/zuc,zuc: eea seakable stream support zuc states cache per bucket #321 Sun Yimin 2025-03-28 16:53:29 +08:00
  • b8d52dd11d
    internal/sm9/bn256: make gfP.Unmarshal constant time Sun Yimin 2025-03-26 16:37:04 +08:00
  • 9ea8293d10
    internal/sm2ec/fiat: fix error message Sun Yimin 2025-03-26 15:20:30 +08:00
  • e8a847e005
    internal/sm9/bn256: remove useless code Sun Yimin 2025-03-26 09:49:30 +08:00
  • a7c4473a48
    internal/sm9/bn256: reduce big.Int usage Sun Yimin 2025-03-26 09:30:39 +08:00
  • 11d0438cc4
    internal/sm9: reduce usage of big.Int Sun Yimin 2025-03-25 17:19:10 +08:00
  • 88df15c64c
    sm9: implement crypto.Singer crypto.Decrypter interface Sun Yimin 2025-03-25 14:58:16 +08:00
  • 3eea15b3b8
    internal/sm9,sm9: refactor all keys Sun Yimin 2025-03-25 11:10:53 +08:00
  • dd69d32930
    drbg: replace with for range Sun Yimin 2025-03-25 08:49:56 +08:00
  • a84fec09af
    internal/cpu: move to internal/deps/cpu #310 Sun Yimin 2025-03-21 10:04:35 +08:00
  • c43e0488a6
    cbcmac: fix typo Sun Yimin 2025-03-21 08:38:59 +08:00
  • a4affe6006
    cbcmac,padding: supplement/update comments Sun Yimin 2025-03-20 16:34:19 +08:00
  • 3cc92436ee
    padding: fix "Size computation for allocation may overflow" Sun Yimin 2025-03-19 11:16:26 +08:00
  • 93c965f3c1
    cipher: move xts detail implementation to internal #320 Sun Yimin 2025-03-19 10:21:52 +08:00
  • d8eb166dfc
    cbcmac: enable provided padding for EMAC/ANSI Retail MAC/MAC-DES/LMAC #319 Sun Yimin 2025-03-19 10:10:00 +08:00
  • 2d3329a2ea
    padding: missing PaddingFunc #319 Sun Yimin 2025-03-18 11:44:45 +08:00
  • f41a5c69e7
    cbcmac: CBCMAC enable provided padding method #319 Sun Yimin 2025-03-18 11:41:04 +08:00
  • cf027254dc
    update README #319 Sun Yimin 2025-03-18 11:27:28 +08:00
  • 069babe703
    padding: implement ISO IEC9797-1 padding method 3 #319 Sun Yimin 2025-03-18 11:21:48 +08:00
  • 5734e67634
    internal/cpu,internal/sm9: refactor and fix Sun Yimin 2025-03-17 17:18:58 +08:00
  • 82ccb95527
    sm9,internal/sm9: update comments #314 Sun Yimin 2025-03-14 15:26:34 +08:00
  • e79aab4935
    smx509: better handling of weird encodings #316 Sun Yimin 2025-03-14 08:44:52 +08:00
  • c32a9849f8
    sm9: refactoring #314 Sun Yimin 2025-03-13 16:50:28 +08:00
  • 7ec46d700d
    internal/subtle: remove xor related codes #315 Sun Yimin 2025-03-13 15:20:05 +08:00
  • 7a5253bfb5
    change to use go's own XORBytes function #315 Sun Yimin 2025-03-13 15:15:46 +08:00
  • d6f18a2cbf
    fix CI Sun Yimin 2025-03-13 14:44:56 +08:00
  • bdb169b06b
    sm9: refactoring, do not expose bn256 types to caller #314 Sun Yimin 2025-03-13 14:14:45 +08:00
  • 43ffd49e2f
    sm9: refactoring, do not expose bn256 types to caller #314 Sun Yimin 2025-03-13 13:46:14 +08:00
  • e9692d23ab
    zuc: remove useless constants Sun Yimin 2025-03-11 16:26:41 +08:00
  • 21f96e536b
    internal/zuc: fix build error Sun Yimin 2025-03-11 16:13:59 +08:00
  • a49eecd572
    zuc: move implementation detail to internal Sun Yimin 2025-03-11 16:11:18 +08:00
  • 537c80a28b
    sm3: move implementation detail to internal Sun Yimin 2025-03-11 14:02:47 +08:00
  • 5edcb0f966
    sm4: move implementation detail to internal Sun Yimin 2025-03-11 11:43:49 +08:00
  • 65a69ad83c
    internal/bigmod: explicitly clear expanded limbs on reset #313 Sun Yimin 2025-03-11 08:58:16 +08:00