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 in WebCrypto. #233

Closed
dontcallmedom opened this issue Jan 28, 2020 · 5 comments
Closed

support for Curve25519 in WebCrypto. #233

dontcallmedom opened this issue Jan 28, 2020 · 5 comments

Comments

@dontcallmedom
Copy link
Member

A proposal to add Curve25519 was brought to the TAG:
https://github.com/tQsW/webcrypto-curve25519/blob/master/explainer.md

I thought it would make sense to log it here

@chesnokovilya
Copy link

Another important curve specified already in TLS standard https://tools.ietf.org/html/rfc8446 and CFRG https://tools.ietf.org/html/rfc7748 is curve448. I think we need to add it to the web crypto. Here is my quick post in wicg https://discourse.wicg.io/t/proposal-add-curve-25519-and-cruve-448-to-the-web-cryptography-api/4153

@sideshowbarker
Copy link
Contributor

Dom, if any members of the TAG or others would like to see this proposal get some consideration, somebody needs to do the work of engaging with browser-engine implementors about it here.

@dontcallmedom
Copy link
Member Author

@sideshowbarker I belive @tQsW works for an implementer (Google) and the proposal had received contributions from @martinthomson who works for another (Mozilla); paging @wseltzer who was involved in some related discussions I believe

@vlovich
Copy link

vlovich commented May 7, 2021

I wanted to highlight an ambiguity I noticed (tQsW/webcrypto-curve25519#8) when I was reviewing NodeJS's implementation (nodejs/node#36879) which seems to allow import/export of private keys in raw format for Ed25519. Hoping that ambiguity is clarified in any standardization.

@twiss
Copy link
Member

twiss commented Jun 16, 2022

There's now a WICG draft for Curve25519 and Curve448 in Web Crypto, here. That's being / been discussed in #196, so I'll close this as a duplicate of that issue.

@twiss twiss closed this as completed Jun 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants