-
Notifications
You must be signed in to change notification settings - Fork 31
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
Why not RSA? #56
Comments
Speaking as a maintainer of the Elliptic curves, especially with modern complete formulas, are significantly easier to implement in constant-time. |
Totally valid question. Indeed, RSA would be a perfectly fine key encapsulation mechanism for HPKE (barring some of the implementation difficulties Tony brings up). The reason it's not implemented here is simply because nobody (to my knowledge) has drafted a proposal for a protocol extension. If someone did, we could reasonably implement it and keep it in an unstable branch (like the current k256 and xyber branches) until it's finalized. Does that answer the question? |
Yes it does. Thank you! Closing. |
Forgive my ignorance. I am not a cryptographer by trade. But I believe RSA could be used as a KEM in the abstract. I noticed that RFC 9180 does not list it as a registered KEM. I thought this was weird, since RSA is by far the most common public key type in X.509 PKI. Just wondering if this could be implemented at all.
The text was updated successfully, but these errors were encountered: