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

Support EdDSA credential keys #276

Open
grzuy opened this issue Oct 21, 2019 · 4 comments · May be fixed by #400
Open

Support EdDSA credential keys #276

grzuy opened this issue Oct 21, 2019 · 4 comments · May be fixed by #400

Comments

@grzuy
Copy link
Contributor

grzuy commented Oct 21, 2019

Depends on cedarcode/cose-ruby#48.

@bdewater
Copy link
Collaborator

bdewater commented Dec 1, 2019

This will also require ruby/openssl#119 to expose the required OpenSSL APIs in Ruby or an extra gem like https://github.com/RubyCrypto/ed25519

To my knowledge no manufacturer is supporting this at the time of writing.

@bdewater
Copy link
Collaborator

bdewater commented Jun 8, 2020

I stand corrected, Yubikeys have started shipping with EdDSA support around that time: https://www.yubico.com/blog/whats-new-in-yubikey-firmware-5-2-3/

I started poking at this in cedarcode/cose-ruby#55 but we'll need some work in the OpenSSL gem to have the right APIs.

@grzuy
Copy link
Contributor Author

grzuy commented Jun 13, 2020

I stand corrected, Yubikeys have started shipping with EdDSA support around that time: https://www.yubico.com/blog/whats-new-in-yubikey-firmware-5-2-3/

Nice!
Wasn't aware.

I started poking at this in cedarcode/cose-ruby#55 but we'll need some work in the OpenSSL gem to have the right APIs.

Thank you!

@santiagorodriguez96
Copy link
Contributor

Now that cedarcode/cose-ruby#48 was merged and cose-ruby version 1.3.0 was released, we are in position to add support for EdDSA keys here, right?

@bdewater by any chance are you working on it already (or maybe planning to)? If not I can jump on this if you want, let me know 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants