Skip to content

Conversation

@joshtrichards
Copy link
Member

RFC 8037 defines EdDSA public keys as kty='OKP'. Current master derives expected kty from alg; with the wrong mapping it filters out valid OKP keys and fails with “No matching key found.”

#1236 almost fixed it, but this should make it work fully now.

RFC 8037 defines EdDSA public keys as `kty='OKP'`. Current master derives expected `kty` from `alg`; with the wrong mapping it filters out valid OKP keys and fails with “No matching key found.”

Signed-off-by: Josh <[email protected]>
Copy link
Member

@julien-nc julien-nc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@julien-nc julien-nc merged commit 6c32d71 into main Nov 17, 2025
65 of 68 checks passed
@julien-nc julien-nc deleted the jtr/fix-eddsa-okp branch November 17, 2025 09:15
@julien-nc julien-nc mentioned this pull request Dec 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants