Skip to content

tuf, crypto: Support ML-DSA#142

Draft
jku wants to merge 1 commit into
sigstore:mainfrom
jku:mldsa
Draft

tuf, crypto: Support ML-DSA#142
jku wants to merge 1 commit into
sigstore:mainfrom
jku:mldsa

Conversation

@jku

@jku jku commented Jun 29, 2026

Copy link
Copy Markdown
Member

I'm leaving this a draft waiting for a stable aws-lc-rs (we may also want to wait for TAP-21 progress but we can assess that once aws-lc is ready to go).

* This implements TAP 21 theupdateframework/taps#195
* Noteworthy is the custom pre-hashing-with-domain-prefix in TAP 21: ML-DSA
  does not support prehashing internally so a custom scheme is needed to
  prevent excessive payload sizes when KMSs and hardware keys are used
* Currently this requires unstable aws-lc-rs features

Signed-off-by: Jussi Kukkonen <jkukkonen@google.com>
@jku

jku commented Jun 29, 2026

Copy link
Copy Markdown
Member Author

I've tested this (using a throwaway tuf client example) with https://jku.github.io/pqc-test-repo2/metadata/: seems to work

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant