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 for Curve25519 #32

Closed
makkarpov opened this issue Mar 19, 2021 · 4 comments
Closed

Support for Curve25519 #32

makkarpov opened this issue Mar 19, 2021 · 4 comments

Comments

@makkarpov
Copy link

I'm not sure whether this can be done with existing JavaCards, but still: it would be nice to have. If we are lucky, it should be as simple as adding another curve constants.

YubiKey already supports it, and many software implementations too. This curve is extremely useful for SSH authentication, as it leads to very short and concise public keys due to compressed point representation.

@martinpaljak
Copy link
Contributor

No publicly/easily available card support ed25519 / JC 3.1. We all know and want this, wishlist issues can not fix the absence

@af-anssi
Copy link
Contributor

I close this issue and reopen issue #10 where the support of Curve25519 by SmartPGP is already explained.

@sdellava
Copy link

sdellava commented May 2, 2021

Can this code be merged to implement the ed25519 signature?

https://github.com/david-oswald/jc_curve25519

@martinpaljak
Copy link
Contributor

Pure software implementation is a "fun thing to have" but does not have any kind of security guarantees of a native implementation, thus the explanation in #10 should be considered as final.

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

4 participants