Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ability to sign & verify EdDSA signatures #509

Open
Slamdunk opened this issue Dec 17, 2020 · 6 comments
Open

Add ability to sign & verify EdDSA signatures #509

Slamdunk opened this issue Dec 17, 2020 · 6 comments

Comments

@Slamdunk
Copy link
Contributor

No description provided.

@Sambego
Copy link
Contributor

Sambego commented Dec 17, 2020

We're using node-jose under the hood, which does not support EdDSA. The reason for this is that node-jose supports both a node and browser environment. EdDSA is not (yet) included in webcrypto.

We like to keep all verification of tokens logic client-side for privacy reasons, so switching to another library that supports EdDSA is currently not an option.

@Sambego Sambego closed this as completed Dec 17, 2020
@Slamdunk
Copy link
Contributor Author

I'm aware of this, I just wanted to keep track of the issue.

By the way, I've already reached my goal: now it is tracked and when EdDSA will get into webcrypto, I'll reopen it 👍

@Sambego
Copy link
Contributor

Sambego commented Dec 17, 2020

When EdDSA support gets added to webcrypto we'll definitely add it here too :)

@DanOnCall DanOnCall reopened this Dec 30, 2024
@DanOnCall
Copy link
Contributor

DanOnCall commented Dec 30, 2024

Ciao, Filippo! I am Dan from Okta. I am currently working on releasing the v2 of jwt.io :) We are working on adding support for EdDSA. At this moment, support is only provided directly via Firefox and Safari for Ed25519. Chrome appears to support it after enabling a set of flags:
https://mdn.github.io/dom-examples/web-crypto/sign-verify/

There appears to be no support for the Ed448 curve. Does this match your expectations of what support would be as of now, Dec 2024? :)

@Slamdunk
Copy link
Contributor Author

Definitely yes 🙂

@DanOnCall
Copy link
Contributor

@Slamdunk I am on it 🫡

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

No branches or pull requests

3 participants