← back to v158 · webtransport-keying-material-export

conformance · v158

v158 · webtransport-keying-material-export — conformance probe

8 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.

browser: … spec: https://www.w3.org/TR/webtransport/#dom-webtransport-exportkeyingmaterial chromestatus: #4860330806214656 generated 2026-10-18T00:00:00Z by agentB-v158-builder
0
pass
0
fail
0
blocked
8
total
id contract kind verdict detail
ekm-method-exists WebTransport.prototype.exportKeyingMaterial is a function. spec ↗ typeof …
ekm-declared-arity The method declares three required arguments: label, context, outputLength. spec ↗ script …
ekm-returns-promise Calling the method with valid arguments returns a Promise (NewObject), not a synchronous value. spec ↗ script …
ekm-label-over-255-rangeerror A label longer than 255 bytes rejects with RangeError, before the session state is consulted. spec ↗ script …
ekm-context-over-255-rangeerror A context longer than 255 bytes rejects with RangeError. spec ↗ script …
ekm-zero-length-rangeerror An outputLength of 0 rejects with RangeError. spec ↗ script …
ekm-length-4096-not-rangeerror An outputLength of 4096 passes argument validation — the implementation ceiling must be at least 4096 (the call then pends or rejects with InvalidStateError, never RangeError). spec ↗ script …
ekm-failed-session-invalidstate A valid call pending on a session that fails to establish rejects with InvalidStateError. spec ↗ script …