Page MenuHome GnuPG - static
Maniphest T8517

Add ML-DSA support to gpgsm
Open, NormalPublic
Actions

Assigned To
None
Authored By
• werner
Mon, Oct 12, 11:32 AM2026-10-12 11:32:15 (UTC+2)
Tags
  • gnupg26 (Backlog)
  • PQC
  • Feature Request
Subscribers
• werner

Description

This is a parent task for adding ML-DSA signatures to gpgsm. Right now we use the specification from RFC9881 but we may later also add composite algo support (ML-DSA+ECDSA).

Revisions and Commits

rK libksba
rK071c7b84dca9 Allow ML-DSA CMS signature creation.
rG GnuPG
rG9c8d9b76bb91 gpgsm: Basic support for ML-DSA certificates
rGdb04527ed295 gpgsm: Support creation of verification of ML-DSA signatures.
rC libgcrypt
rC07ed44f431e3 dilithium: Allow signing from unexpanded private key.
rCb161a19729f4 dilithium: Allow for an empty label parameter also for signing.

Event Timeline

• werner triaged this task as Normal priority.Mon, Oct 12, 11:32 AM2026-10-12 11:32:15 (UTC+2)
• werner created this task.
• werner added a commit: rK071c7b84dca9: Allow ML-DSA CMS signature creation..Mon, Oct 12, 6:36 PM2026-10-12 18:36:09 (UTC+2)
• werner added a commit: rCb161a19729f4: dilithium: Allow for an empty label parameter also for signing..Mon, Oct 12, 6:40 PM2026-10-12 18:40:21 (UTC+2)
• werner added a commit: rC07ed44f431e3: dilithium: Allow signing from unexpanded private key..
• werner added a commit: rGdb04527ed295: gpgsm: Support creation of verification of ML-DSA signatures..
• werner added a commit: rG9c8d9b76bb91: gpgsm: Basic support for ML-DSA certificates.
End of Ticket