Add new Ed25519 and Ed448 algorithms from RFC 9864 - #905
Merged
Conversation
jonathanp-okta
approved these changes
Jul 30, 2026
Contributor
|
Hey @simo5 , we require commits to be signed. Could you please sign your commits so I can merge these changes? Thanks a lot in advance! |
Signed-off-by: Simo Sorce <simo@redhat.com>
Signed-off-by: Simo Sorce <simo@redhat.com>
Contributor
Author
|
Signed commits. |
Contributor
Hey @simo5 , commits are still shown as |
Contributor
Author
|
Should be fixed now |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

By submitting a PR to this repository, you agree to the terms within the Auth0 Code of Conduct. Please see the contributing guidelines for how to create and submit a high-quality PR for this repo.
Description
RFC 9864 (Fully-Specified Algorithms for JOSE and COSE) introduces
Ed25519andEd448as distinct, fully-specifiedalgidentifiers, deprecating the polymorphicEdDSAidentifier.Adds
ed25519/ed448as new algorithm-support fields end-to-end in the libraries directory:LibraryModel["support"]gainsed25519?: booleananded448?: boolean.LibraryCardComponentrenders anEd25519andEd448row alongside the existingEdDSArow.jwcryptois marked as supporting both, matching its upstream implementation (latchset/jwcrypto#370).Scope is limited to adding these two algorithm fields across the type, component, and jwcrypto's data entry. No existing algorithm flags, labels, or library entries are changed.
References
Testing
jwcryptocard renders green checks for Ed25519/Ed448, and libraries without this data render the neutral unsupported icon rather than breaking.Checklist