Support ExportKeyingMaterial for WebTransport
Categories
(Core :: Networking, enhancement, P2)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox155 | --- | fixed |
People
(Reporter: jesup, Assigned: jesup, NeedInfo)
References
(Depends on 1 open bug, Blocks 1 open bug)
Details
(Whiteboard: [necko-triaged], [wptsync upstream])
Attachments
(7 files, 2 obsolete files)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review |
| Assignee | ||
Comment 1•7 months ago
|
||
Updated•7 months ago
|
| Assignee | ||
Comment 2•6 months ago
|
||
Updated•6 months ago
|
Updated•5 months ago
|
| Assignee | ||
Comment 3•5 months ago
|
||
| Assignee | ||
Comment 4•5 months ago
|
||
Updated•5 months ago
|
Updated•5 months ago
|
| Assignee | ||
Comment 5•1 month ago
|
||
Per w3c/webtransport#774, exportKeyingMaterial(label, context, outputLength)
takes all three arguments as required (context is no longer optional and the
prose no longer says "if context is given"). Implement outputLength end to end:
the DOM validates it (RangeError if 0 or > 4096) and plumbs it through IPC, the
necko nsIWebTransport interface, the Http3/Http2 sessions, and the neqo glue,
which now sizes the exporter output to outputLength instead of a hardcoded 32.
Rewrite the WPTs to the 3-argument form (asserting the output is outputLength
bytes, plus outputLength RangeError coverage) and drop the now-passing
idlharness exportKeyingMaterial expected-FAIL.
| Assignee | ||
Comment 6•20 days ago
|
||
Per w3c/webtransport#774, exportKeyingMaterial(label, context, outputLength)
takes all three arguments as required (context is no longer optional and the
prose no longer says "if context is given"). Implement outputLength end to end:
the DOM validates it (RangeError if 0 or > 4096) and plumbs it through IPC, the
necko nsIWebTransport interface, the Http3/Http2 sessions, and the neqo glue,
which now sizes the exporter output to outputLength instead of a hardcoded 32.
Rewrite the WPTs to the 3-argument form (asserting the output is outputLength
bytes, plus outputLength RangeError coverage) and drop the now-passing
idlharness exportKeyingMaterial expected-FAIL.
Comment 9•20 days ago
|
||
Backed out for causing wpt lint failures & build bustages @ TestHttp3ConnectUDPStream.cpp
Backout link: https://hg.mozilla.org/integration/autoland/rev/daa7a7b4892e814fb53d8651a5e807db5d76d528
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/61501 for changes under testing/web-platform/tests
Upstream PR was closed without merging
| Assignee | ||
Comment 12•20 days ago
|
||
Updated•20 days ago
|
Comment 13•20 days ago
|
||
Comment 14•19 days ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/5e79b4fb08dd
https://hg.mozilla.org/mozilla-central/rev/58159f5f6108
https://hg.mozilla.org/mozilla-central/rev/9f67d252dfde
https://hg.mozilla.org/mozilla-central/rev/4b9f7380d121
https://hg.mozilla.org/mozilla-central/rev/4e2fc36feba8
Upstream PR merged by moz-wptsync-bot
Upstream PR merged
Updated•18 days ago
|
| Assignee | ||
Comment 17•3 hours ago
|
||
| Assignee | ||
Comment 18•3 hours ago
|
||
Updated•3 hours ago
|
Updated•2 hours ago
|
Description
•