Skip to content

docs: document Ed25519, Ed448, X448 and the EdDSA deprecation (RFC 9864) - #52

Merged
Spomky merged 1 commit into
4.3from
feat/ed25519-ed448-x448
Sep 13, 2026
Merged

Spomky merged 1 commit into
4.3from
feat/ed25519-ed448-x448

Conversation

@Spomky

@Spomky Spomky commented Sep 13, 2026

Copy link
Copy Markdown
Member

Documentation for web-token/jwt-framework#734 (issue web-token/jwt-framework#724).

  • introduction/provided-features.md: curve and algorithm tables — Ed25519, Ed448, X448, EdDSA marked deprecated, the PHP 8.4 note for the 448 curves and the OpenSSL fallback for the 25519 ones.
  • the-components/signed-tokens-jws/signature-algorithms.md: "The Ed25519 And Ed448 Algorithms" section with the platform notes and the three-step migration away from EdDSA (including the alg rule on keys).
  • the-components/encrypted-tokens-jwe/encryption-algorithms.md: X448 among the key agreement curves.
  • the-components/key-jwk-and-key-set-jwkset/key-management.md, console-command/console.md: the four OKP curves and their backends.
  • the-components/examples/signed-tokens.md: the example moves from EdDSA to Ed25519.
  • introduction/pre-requisite.md, README.md: when sodium is still required.
  • migration/from-v4.2-to-v4.3.md: feature entry and the EdDSA line in the deprecation table.

web-token/jwt-framework#734 adds the fully-specified Ed25519 and Ed448
algorithms, X448 for the ECDH-ES family, and deprecates EdDSA. The
algorithm and curve tables gain the new entries with the PHP 8.4 note,
the signature algorithms page gets a section with the three-step
migration away from EdDSA, the key factory and console pages list the
four OKP curves, the prerequisites say when sodium is still needed, the
signed-token example moves to Ed25519, and the 4.2 → 4.3 guide carries
the feature entry and the deprecation line.
@Spomky
Spomky merged commit c1d91e5 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