Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 0c4a8543bea68b7d8743d046e5113bbf67b1125d
https://github.com/WebKit/WebKit/commit/0c4a8543bea68b7d8743d046e5113bbf67b1125d
Author: Basuke Suzuki <[email protected]>
Date: 2026-07-22 (Wed, 22 Jul 2026)
Changed paths:
M
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.sub.any-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.sub.any.serviceworker-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.sub.any.sharedworker-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.sub.any.worker-expected.txt
M Source/WebCore/Modules/webtransport/WebTransport.cpp
M Source/WebCore/Modules/webtransport/WebTransport.h
M Source/WebCore/Modules/webtransport/WebTransport.idl
Log Message:
-----------
[WebTransport] Add exportKeyingMaterial() IDL interface
https://bugs.webkit.org/show_bug.cgi?id=319994
rdar://182925790
Reviewed by Alex Christensen.
Add the WebTransport.exportKeyingMaterial() IDL surface so the WebTransport
idlharness WPT conformance checks pass. This covers the interface shape only:
the IDL operation, the prototype property, and argument-arity behavior. The
implementation rejects the returned promise with NotSupportedError because
deriving TLS keying material requires a Network.framework SPI that libnetcore
does not yet expose; the functional implementation remains tracked by
rdar://167646346.
Clears 3 idlharness subtest FAILs per variant across the 4 webtransport
idlharness variants. No IPC or network-process changes.
*
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.sub.any-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.sub.any.serviceworker-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.sub.any.sharedworker-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/webtransport/idlharness.https.sub.any.worker-expected.txt:
* Source/WebCore/Modules/webtransport/WebTransport.cpp:
(WebCore::WebTransport::exportKeyingMaterial):
* Source/WebCore/Modules/webtransport/WebTransport.h:
* Source/WebCore/Modules/webtransport/WebTransport.idl:
Canonical link: https://commits.webkit.org/317720@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications