1885 Commits

Author SHA1 Message Date
Sun Yimin
8269e67af8
Merge pull request #337 from emmansun/dependabot/github_actions/ossf/scorecard-action-2.4.2
build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2
2025-06-23 13:50:42 +08:00
Sun Yimin
a3cc597c7c
Merge pull request #336 from emmansun/dependabot/docker/internal/sm2ec/fiat/coqorg/coq-8.20.1
build(deps): bump coqorg/coq from 8.13.2 to 8.20.1 in /internal/sm2ec/fiat
2025-06-23 13:19:01 +08:00
Sun Yimin
44447bdc35
Merge pull request #335 from emmansun/dependabot/github_actions/actions/upload-artifact-4.6.2
build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2
2025-06-23 13:10:40 +08:00
Sun Yimin
89bdfdb29c
Merge pull request #334 from emmansun/dependabot/github_actions/github/codeql-action-3.29.0
build(deps): bump github/codeql-action from 2.28.1 to 3.29.0
2025-06-23 11:54:46 +08:00
Sun Yimin
5f56a469ec
Create SECURITY.md 2025-06-23 11:44:43 +08:00
dependabot[bot]
42ec527d4a
build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.4.1 to 2.4.2.
- [Release notes](https://github.com/ossf/scorecard-action/releases)
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
- [Commits](f49aabe0b5...05b42c6244)

---
updated-dependencies:
- dependency-name: ossf/scorecard-action
  dependency-version: 2.4.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-23 03:40:32 +00:00
dependabot[bot]
da48457f60
build(deps): bump coqorg/coq in /internal/sm2ec/fiat
Bumps coqorg/coq from 8.13.2 to 8.20.1.

---
updated-dependencies:
- dependency-name: coqorg/coq
  dependency-version: 8.20.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-23 03:35:09 +00:00
dependabot[bot]
bf864fbf8b
build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.1 to 4.6.2.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](4cec3d8aa0...ea165f8d65)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 4.6.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-23 03:33:29 +00:00
dependabot[bot]
bb693004ef
build(deps): bump github/codeql-action from 2.28.1 to 3.29.0
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.28.1 to 3.29.0.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2.28.1...ce28f5bb42b7a9f2c824e633a3f6ee835bab6858)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 3.29.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-23 03:33:26 +00:00
Sun Yimin
87cfc1480d
Merge pull request #333 from step-security-bot/chore/GHA-230313-stepsecurity-remediation
[StepSecurity] Apply security best practices
2025-06-23 11:19:50 +08:00
StepSecurity Bot
32564db705
[StepSecurity] Apply security best practices
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>
2025-06-23 03:13:12 +00:00
Sun Yimin
8125a409f3
Create scorecard.yml 2025-06-23 10:40:02 +08:00
Sun Yimin
967d93a09a
Update codeql-analysis.yml
rename
2025-06-23 10:35:22 +08:00
Sun Yimin
8cfcf01ec3
padding: fix codeql reported security issue 2025-06-23 10:27:45 +08:00
Sun Yimin
59f85b654e
cbcmac: test file uses cbcmac_test package 2025-06-23 08:59:46 +08:00
Sun Yimin
bb64af1a24
all: golint 2025-06-20 10:24:08 +08:00
Sun Yimin
fca59d1a92
all: golint 2025-06-19 16:37:53 +08:00
Sun Yimin
4593cdb30b
all: golint 2025-06-19 13:31:43 +08:00
Sun Yimin
1e53c5f16d
all: lint 2025-06-19 10:38:23 +08:00
Sun Yimin
1a005fa41b
Create licenses.yml 2025-06-18 08:49:51 +08:00
Sun Yimin
b138828e9d
Merge pull request #331 from emmansun/dependabot/go_modules/golang.org/x/crypto-0.39.0
build(deps): bump golang.org/x/crypto from 0.38.0 to 0.39.0
2025-06-10 08:22:30 +08:00
dependabot[bot]
bf6b8b6864
build(deps): bump golang.org/x/crypto from 0.38.0 to 0.39.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.38.0 to 0.39.0.
- [Commits](https://github.com/golang/crypto/compare/v0.38.0...v0.39.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-10 00:03:36 +00:00
Sun Yimin
6a12b6eda9
smx509: switch default policy field to Policies 2025-06-09 13:26:37 +08:00
Sun Yimin
f14097864c
smx509: add new OID type and use it in Certificate #209 2025-06-09 11:19:17 +08:00
Sun Yimin
4abeaf929a
Update doc 2025-06-06 17:24:04 +08:00
Sun Yimin
0606f223cd
Create CITATION.cff 2025-06-04 17:15:54 +08:00
Sun Yimin
0ec4ddf58f
mldsa: bounds check elimination 2025-06-04 11:01:59 +08:00
Sun Yimin
5084ea06e3
mldsa: improve sign/verify performance 2025-06-03 10:38:48 +08:00
Sun Yimin
b218e76328
mldsa: add benchmark for Verify 2025-05-30 15:25:37 +08:00
Sun Yimin
8fc001fb45
mldsa: supplement test cases and comments 2025-05-30 10:06:23 +08:00
Sun Yimin
8f0bd765ca
mldsa: add benchmark test 2025-05-29 08:31:25 +08:00
Sun Yimin
67ac5da71e
mldsa: optimize to read a block once 2025-05-28 16:13:40 +08:00
Sun Yimin
3c24ac0690
slhdsa: go1.24 build 2025-05-27 10:14:54 +08:00
Sun Yimin
6f6631236f
slhdsa: provide handy methods 2025-05-27 10:12:08 +08:00
Sun Yimin
da0d651197
sm2: provide SignMessage method to comply with the [crypto.MessageSigner] interface 2025-05-26 15:10:48 +08:00
Sun Yimin
fe1d170bdc
smx509: use truncated SHA-256 for SubjectKeyId #328 2025-05-26 13:34:12 +08:00
Sun Yimin
7e203652ef
smx509: disallow negative path length #329 2025-05-26 13:18:51 +08:00
Sun Yimin
b2b1a9b56b
sm2: provide low-level encoding functions for keys (alias for NewXXX) 2025-05-26 10:49:25 +08:00
Sun Yimin
08bf93c1b1
slhdsa: align function parameter name 2025-05-22 15:47:56 +08:00
Sun Yimin
c467b22fb9
slhdsa: reduce slice make times and supplement comments 2025-05-22 14:21:24 +08:00
Sun Yimin
44b9419aa7
ci: test coverage for golang 1.24 2025-05-21 13:49:11 +08:00
Sun Yimin
64dbdf27c8
slhdsa: supplement more test cases 2025-05-21 11:41:00 +08:00
Sun Yimin
dd24189d7d
slhdsa: SLH-DSA-SHAKE-128f test cases 2025-05-21 11:20:05 +08:00
Sun Yimin
9f0d175f2c
slhdsa: SLH-DSA initialize 2025-05-21 11:10:44 +08:00
Sun Yimin
b634efb6ad
mldsa: generate mldsa65 mldsa87 based on mldsa44 2025-05-09 10:24:21 +08:00
Sun Yimin
0345946203
mldsa: supplement comments 2025-05-08 10:22:30 +08:00
Sun Yimin
fc7dc9a54a
doc: update README 2025-05-07 15:37:09 +08:00
Sun Yimin
8430ebd36c
mldsa: supports prehash dsa 2025-05-07 15:09:31 +08:00
Sun Yimin
834873f0e8
mldsa: supports prehash dsa 2025-05-07 15:08:36 +08:00
Sun Yimin
dfd4143c65
mldsa: requires golang 1.24+ 2025-05-07 10:09:48 +08:00