Skip to content

docs: document ML-DSA and the AKP key type (RFC 9964) - #53

Merged
Spomky merged 1 commit into
4.3from
feat/ml-dsa
Sep 13, 2026
Merged

Spomky merged 1 commit into
4.3from
feat/ml-dsa

Conversation

@Spomky

@Spomky Spomky commented Sep 13, 2026

Copy link
Copy Markdown
Member

Documentation for web-token/jwt-framework#735 (issue web-token/jwt-framework#723).

  • introduction/provided-features.md: AKP in the key type table, ML-DSA-44/65/87 in the signature algorithm table with the PHP 8.4 + OpenSSL 3.5 runtime requirement.
  • the-components/signed-tokens-jws/signature-algorithms.md: "The ML-DSA-44, ML-DSA-65 And ML-DSA-87 Algorithms" — key shape (seed as priv, alg required), the checks run before OpenSSL, signature sizes, and the runtime probe behind MLDSA44::isSupported().
  • the-components/key-jwk-and-key-set-jwkset/key-management.md: AKP among the generated key types, the "Algorithm Key Pair (ML-DSA)" section (fresh key, rebuild from a stored seed, RFC 9881 PEM forms, the ML-DSA-signed certificate limitation), thumbprint and toPublic() notes.
  • console-command/console.md: key:generate:mldsa / keyset:generate:mldsa.
  • introduction/pre-requisite.md, README.md: the platform requirement.
  • migration/from-v4.2-to-v4.3.md: the feature entry.

web-token/jwt-framework#735 adds the ML-DSA-44/65/87 algorithms and the
AKP key type. The key type and algorithm tables gain the entries, the
signature algorithms page gets a section with the key shape (seed as
"priv", "alg" required), the checks and the runtime platform
requirement behind isSupported(), the key factory page the AKP
generation, the seed form and the PEM forms the loader reads, the
console page the two generator commands, the prerequisites and the
README the requirement, and the 4.2 → 4.3 guide the feature entry.
@Spomky
Spomky merged commit 830e27b into 4.3 Sep 13, 2026
3 checks passed
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