Skip to content

Feat: Added support for JWK decoding Ed25519 keys#506

Open
richy1623 wants to merge 3 commits into
Keats:masterfrom
richy1623:feat/jwk_decode_ed25519
Open

Feat: Added support for JWK decoding Ed25519 keys#506
richy1623 wants to merge 3 commits into
Keats:masterfrom
richy1623:feat/jwk_decode_ed25519

Conversation

@richy1623
Copy link
Copy Markdown

@richy1623 richy1623 commented Apr 28, 2026

Summary: Added decoding JWK support for Ed25519 keys

Changes:

  • Implemented the unimplemented Jwk::from_encoding_key when Algorithm::EdDSA
  • Added to the JWK utils to support fetching Ed25519
  • Updated both backends to support extracting the x parameter (https://datatracker.ietf.org/doc/html/rfc8037#section-2)
  • Added a new EllipticCurve type Ed448 for Ed448 curves
  • Updated the decoder to allow decoding PEMs of type Ed448
  • Added tests for all changes

Solves: #244

@richy1623 richy1623 marked this pull request as ready for review April 28, 2026 11:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants