Bug 245778 - Implement Curve25519 on WebCrypto API
Summary: Implement Curve25519 on WebCrypto API
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebCore Misc. (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on: 246145 251252 258279 259663 260430 260469
Blocks:
  Show dependency treegraph
 
Reported: 2022-09-28 04:17 PDT by Javier Fernandez
Modified: 2023-09-08 03:20 PDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Javier Fernandez 2022-09-28 04:17:42 PDT
The Web Cryptography API currently only specifies the NIST P-256, P-384, and P-521 curves, and does not specify any "safe curves". Among the safe curves, Curve25519 and Curve448 have gained the most traction, and have been specified for use in TLS 1.3, for example. They have also been recommended by the Crypto Forum Research Group (CFRG) of the Internet Research Task Force (IRTF), and are expected to be approved by NIST.

See the explainer for details:

https://github.com/WICG/webcrypto-secure-curves/blob/main/explainer.md
Comment 1 Alexey Proskuryakov 2022-09-28 10:20:59 PDT
rdar://59005287
Comment 2 Alexey Proskuryakov 2022-10-08 14:30:58 PDT
*** Bug 246145 has been marked as a duplicate of this bug. ***
Comment 3 Javier Fernandez 2023-02-03 08:05:32 PST
Although this bug has been filed before, it seems the implementation is being tracked in other bugs (eg, Bug #246145). 

It seems there isn't any meta-bug that would allow us to follow the progress on the implementation of this feature. Perhaps we could use this as such meta-bug ?
Comment 4 Javier Fernandez 2023-09-08 03:20:52 PDT
I think we can consider this bug as FIXED now.