Closed
Bug 1917228
Opened 1 year ago
Closed 11 months ago
allow X25519 private keys to be exported in JWK
Categories
(Core :: DOM: Web Crypto, enhancement)
Core
DOM: Web Crypto
Tracking
()
RESOLVED
FIXED
132 Branch
People
(Reporter: anna.weine, Assigned: anna.weine)
References
Details
Attachments
(2 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-beta+
|
Details | Review |
No description provided.
Assignee | ||
Comment 1•1 year ago
|
||
Updated•1 year ago
|
Attachment #9423168 -
Attachment description: WIP: Bug 1917228 - X25519 public key should be copied to be extracted using jwk → Bug 1917228 - X25519 public key should be copied to be extracted using jwk
Updated•1 year ago
|
Assignee: nobody → anna.weine
Status: NEW → ASSIGNED
![]() |
||
Updated•11 months ago
|
Summary: X25519 to be exported in JWK → allow X25519 private to be exported in JWK
![]() |
||
Updated•11 months ago
|
Summary: allow X25519 private to be exported in JWK → allow X25519 private keys to be exported in JWK
Comment 4•11 months ago
|
||
FYI I've opened a PR to update the WPTs to test export after generate. https://github.com/web-platform-tests/wpt/pull/48144
Comment 5•11 months ago
|
||
This is producing a surprising number of duplicates. It might be good to uplift to beta at least.
status-firefox130:
--- → affected
status-firefox131:
--- → affected
status-firefox132:
--- → affected
Updated•11 months ago
|
Attachment #9423168 -
Attachment description: Bug 1917228 - X25519 public key should be copied to be extracted using jwk → Bug 1917228 - WebCrypto: X25519 public key should be copied so it can be exported as jwk
Assignee | ||
Comment 6•11 months ago
|
||
Dana, do you have any opinion on whether we should uplift the patch? Thanks
Flags: needinfo?(dkeeler)
![]() |
||
Comment 7•11 months ago
|
||
Sure - I think it would be great to uplift this. The risk should be quite low.
Flags: needinfo?(dkeeler)
Pushed by nkulatova@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/5736e3f90330
WebCrypto: X25519 public key should be copied so it can be exported as jwk r=keeler
Assignee | ||
Comment 9•11 months ago
|
||
Original Revision: https://phabricator.services.mozilla.com/D221308
Updated•11 months ago
|
Attachment #9425252 -
Flags: approval-mozilla-beta?
Comment 10•11 months ago
|
||
:anna the beta patch still needs a filled out uplift form attached to it.
Flags: needinfo?(anna.weine)
Comment 11•11 months ago
|
||
beta Uplift Approval Request
- User impact if declined: minor
- Code covered by automated testing: no
- Fix verified in Nightly: yes
- Needs manual QE test: no
- Steps to reproduce for manual QE testing: It's enabling a webcryptoapi feature allowing the X25519 keys to be extracted using JWK. The testing would require calling a browser web console, creating an X25519 key and exporting it using JWK. The example is here: https://github.com/diafygi/webcrypto-examples?tab=readme-ov-file#ecdh---exportkey
- Risk associated with taking this patch: minor
- Explanation of risk level: the patch enables a feature of exporting the keys that was missing before. Checked in Nightly
- String changes made/needed: no
- Is Android affected?: yes
Assignee | ||
Comment 12•11 months ago
|
||
Sorry, I wanted to make sure that the patch going to Nightly will not get broken.
Just filled the form
Flags: needinfo?(anna.weine)
Updated•11 months ago
|
Flags: in-testsuite?
Comment 13•11 months ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 11 months ago
Resolution: --- → FIXED
Target Milestone: --- → 132 Branch
Updated•11 months ago
|
Updated•11 months ago
|
Attachment #9425252 -
Flags: approval-mozilla-beta? → approval-mozilla-beta+
Updated•11 months ago
|
Comment 14•11 months ago
|
||
uplift |
You need to log in
before you can comment on or make changes to this bug.
Description
•