Closed Bug 1904836 Opened 3 months ago Closed 2 months ago

Support for Curve25519 in the WebCrypto API: X25519 algorithm

Categories

(Core :: DOM: Web Crypto, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
130 Branch
Tracking Status
relnote-firefox --- 130+
firefox130 --- fixed

People

(Reporter: anna.weine, Assigned: anna.weine)

References

(Blocks 1 open bug)

Details

(Keywords: dev-doc-complete, parity-chrome, parity-safari)

Attachments

(1 file)

No description provided.
Blocks: web-crypto

Important:

Requires NSS patch: https://phabricator.services.mozilla.com/D214541

Comment on attachment 9409911 [details]
Bug 1804788 - WebCrypto: Enable X25519 algorithm

Revision D213261 was moved to bug 1804788. Setting attachment 9409911 [details] to obsolete.

Attachment #9409911 - Attachment is obsolete: true
Attachment #9409911 - Attachment is obsolete: false

As I misused the bug id of Ed25519 for X25519, I put the info here by hand :\

https://hg.mozilla.org/mozilla-central/rev/e952618564ca

Status: NEW → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 130 Branch
See Also: → 1804788
Depends on: 1900416
Depends on: 1804788
See Also: 1804788

Release Note Request (optional, but appreciated)
[Why is this notable]:
The Curve25519 algorithms are one of the most used in cryptography. It has a better speed than the NIST curves key exchange algorithms and Curve25519 does not have a governmental origin.
All the other browsers already support Curve25519 algorithms, so this work also improves the interoperability with the other browsers.

[Suggested wording]:
WebCryptoAPI is now supporting Curve25519 primitives (Ed25519 signatures and X25519 key generation).

[Links (documentation, blog post, etc)]:
Edwards-Curve Digital Signature Algorithm (EdDSA): https://datatracker.ietf.org/doc/html/rfc8032
Elliptic Curves for Security : https://datatracker.ietf.org/doc/html/rfc7748
Bug enabling Ed25519: https://bugzilla.mozilla.org/show_bug.cgi?id=1804788

relnote-firefox: --- → ?

Note added to out nightly and beta 130 release notes. I am keeping the release-note flag open until we have this into our final erlease notes Thanks.

FF130 MDN docs for this can be tracked in https://github.com/mdn/content/issues/35280. Work essentially done, though waiting on reviews.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: