Commit Graph
179 Commits
Author SHA1 Message Date
Hubert Chao d1e014979e Bug 2043580 [wpt PR 60248] - [WebCrypto] Implement getPublicKey, a=testonly
Automatic update from web-platform-tests
[WebCrypto] Implement getPublicKey

Implement getPublicKey from webcrypto-modern-algos. spec:

https://wicg.github.io/webcrypto-modern-algos/#SubtleCrypto-method-getPublicKey

Change-Id: I94f66742b5f33ede00c25c8d9e3f6c0c298315ca
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7857292
Reviewed-by: David Benjamin <[email protected]>
Commit-Queue: Hubert Chao <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1638039}

--

wpt-commits: 0c413fb56b9da8bf27502c866a3d60f93981804d
wpt-pr: 60248
2026-06-02 10:27:02 +00:00
Filip Skokan dbca1d7027 Bug 2040531 [wpt PR 59129] - [WebCrypto] Enable ML-KEM JWK tests, a=testonly
Automatic update from web-platform-tests
[WebCrypto] Enable ML-KEM JWK tests (#59129)
--

wpt-commits: 97bbc7247a16231f4744a47a1d9b3d29633d5292
wpt-pr: 59129
2026-05-21 07:39:34 +00:00
Filip Skokan f133a0078d Bug 2040290 [wpt PR 59939] - [WebCrypto] Make serialization tests global-agnostic, a=testonly
Automatic update from web-platform-tests
[WebCrypto] Make serialization tests global-agnostic (#59939)

Use structuredClone() instead of postMessage() to a popup window for
CryptoKey serialization round trips. This keeps the structured clone
coverage while allowing the tests to run in server runtimes.

Rename the tests from .https.window.js to .https.any.js, mark the
Ed448 and X448 cases as tentative, and remove the unused popup page.
--

wpt-commits: 9c77781e3f78e199a99a159081c47d10c22db917
wpt-pr: 59939
2026-05-21 07:39:31 +00:00
Hubert Chao 652b60dac2 Bug 2040149 [wpt PR 59924] - [WebCrypto] Add WebCryptoAPI WPT for CryptoKey serialization, a=testonly
Automatic update from web-platform-tests
[WebCrypto] Add WebCryptoAPI WPT for CryptoKey serialization

We added ML-DSA and ML-KEM with broken CryptoKey serialization, but
this wasn't exposed because there was no WPT test for it. Add a WPT test
for serialization by roundtripping a message with a CryptoKey and
comparing the exportKey results.

(The other main way to do CryptoKey serialization is to use an IndexedDB.
Posting messages was simpler.)

Bug: 512509718
Change-Id: I7499ec3a05b6b9e72f22c00e0815f4f847027fe3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7842729
Reviewed-by: Daniel Cheng <[email protected]>
Reviewed-by: David Benjamin <[email protected]>
Commit-Queue: Hubert Chao <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1631811}

--

wpt-commits: 2aa7252946c8b6d2752d67c08a1ec8230284959a
wpt-pr: 59924
2026-05-21 07:38:39 +00:00
Filip Skokan 8441bdb729 Bug 2036803 [wpt PR 59624] - [WebCryptoAPI] Fix en/decapsulate key supports tests, a=testonly
Automatic update from web-platform-tests
[WebCryptoAPI] Fix en/decapsulate key supports tests (#59624)
--

wpt-commits: 8b5cd267b480d75bce41aa306bebbd07ce414fa5
wpt-pr: 59624
2026-05-08 08:40:20 +00:00
Hubert Chao 09941ca23b Bug 2036703 [wpt PR 59595] - [WebCrypto] add supports() method, a=testonly
Automatic update from web-platform-tests
[WebCrypto] add supports() method

Add the supports() method from
https://wicg.github.io/webcrypto-modern-algos/#SubtleCrypto-method-supports.

In the cases where the algorithm's operation takes in no parameters (and
is not deriveBits/deriveKey), the support checks are done entirely in
third_party/blink/renderer/modules/crypto/subtle_crypto.cc. If the
operation is deriveBits/deriveKey, or algorithm has parameters for the
call (e.g. for decrypt, if its one of the algorithms with parameters
mentioned in
https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/decrypt),
then we call into the algorithm implementation to check if the
parameters need to be checked.

Change-Id: I5778cf6fcff03d9fe454ed7e8d581141f41febf3
Bug: 450627017
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7738892
Reviewed-by: David Benjamin <[email protected]>
Commit-Queue: Hubert Chao <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1623839}

--

wpt-commits: 1f26f6b64332958fdb81cb26e2986cf287b0ade5
wpt-pr: 59595
2026-05-08 08:39:30 +00:00
Filip Skokan db5bf22ba6 Bug 2026888 [wpt PR 58774] - [WebCryptoAPI] Add tentative tests for raw-* aliases, a=testonly
Automatic update from web-platform-tests
[WebCryptoAPI] Add tentative tests for raw-* aliases (#58774)
--

wpt-commits: 2cb332d71030ba0200610d72b94bb1badf447418
wpt-pr: 58774
2026-04-09 19:29:03 +00:00
iulian moraru 0c3f2f1ce4 Revert "Bug 2028070, Bug 2024688, Bug 2027761, Bug 2027743, Bug 2027736, Bug 2027723, Bug 2023978, Bug 2027714, Bug 2019270, Bug 2027679, Bug 2027675, Bug 2027668, Bug 2027663, Bug 2027656, Bug 2027493, Bug 2027492, Bug 2027489, Bug 2027487, Bug 2027486, Bug 2027485, Bug 2027484, Bug 2027483, Bug 2027479, Bug 2027478, Bug 2027477, Bug 2027476, Bug 2027474, Bug 2027471, Bug 2027468, Bug 2027467, Bug 2025643, Bug 2027062, Bug 2025639, Bug 2027030, Bug 2027021, Bug 2027002, Bug 2026989, Bug 2026942, Bug 2026938, Bug 2026934, Bug 2026926, Bug 2026922, Bug 2026920, Bug 2021689, Bug 2026915, Bug 2026911, Bug 2026909, Bug 2026905, Bug 2026917, Bug 2026888, Bug 2026879, Bug 2026740, Bug 2026736, Bug 2026726, Bug 2026721, Bug 2026707, Bug 2026668, Bug 2026660, Bug 2026651, Bug 2024993, Bug 2026622, Bug 2026610, Bug 2026572, Bug 2026263, Bug 2026568, Bug 2025635, Bug 2026558, Bug 2026553, Bug 2026548, Bug 2026512, Bug 2025642, Bug 2027676, Bug 2025649, Bug 2026260, Bug 2026257, Bug 2026254, Bug 2026251, Bug 2026245, Bug 2022018, Bug 2026221, Bug 2027490, Bug 2026209, Bug 2026193, Bug 2026187, Bug 2026172, Bug 2026159, Bug 2026158, Bug 2025749, Bug 2026148, Bug 2026145, Bug 2026139, Bug 2026014, Bug 2025122, Bug 2026129 - [wpt-sync] Update web-platform-tests to 321d39dd761715375770ec3811d7695c3161b55b, a=testonly" for causing spidermonkey build bustages on source-phase-string-constants.tentative.any.js.
This reverts commit 555c8667dd.

Revert "Bug 2024688 [wpt PR 58607] - Update wpt metadata, a=testonly"

This reverts commit f2239a314c.

Revert "Bug 2024688 [wpt PR 58607] - Improve and expand WPT tests for <textPath> `side` attribute, a=testonly"

This reverts commit e3021e3526.

Revert "Bug 2027761 [wpt PR 58856] - Update wpt metadata, a=testonly"

This reverts commit 54999a3158.

Revert "Bug 2027761 [wpt PR 58856] - ChildNode HTML setters only work on children of Element/ShadowRoot, a=testonly"

This reverts commit 9d0effc2f6.

Revert "Bug 2027743 [wpt PR 58857] - Update wpt metadata, a=testonly"

This reverts commit 9815603c48.

Revert "Bug 2027743 [wpt PR 58857] - Invalidate style for container-name changes with container-type:none, a=testonly"

This reverts commit 1eb79792cc.

Revert "Bug 2027736 [wpt PR 58820] - Update wpt metadata, a=testonly"

This reverts commit 86c31c7ca0.

Revert "Bug 2027736 [wpt PR 58820] - [wpt] Convert console manual tests to Bidi-based automation., a=testonly"

This reverts commit f0dec27e02.

Revert "Bug 2027723 [wpt PR 58855] - Property serialize identifiers in media queries., a=testonly"

This reverts commit 57d90e0212.

Revert "Bug 2023978 [wpt PR 58848] - [Gecko Bug 2023978] [wpt] Pass "display" and "headless" values to WebDriver tests., a=testonly"

This reverts commit 683d2eedb1.

Revert "Bug 2027714 [wpt PR 58842] - Update Wasm tests, a=testonly"

This reverts commit 9c41005483.

Revert "Bug 2019270 [wpt PR 58039] - Update wpt metadata, a=testonly"

This reverts commit 4673eba368.

Revert "Bug 2019270 [wpt PR 58039] - Picture-in-Picture test not waiting for event handler to run, a=testonly"

This reverts commit 50f9b190ee.

Revert "Bug 2027679 [wpt PR 58840] - Update wpt metadata, a=testonly"

This reverts commit 2482f3b735.

Revert "Bug 2027679 [wpt PR 58840] - URL: non-special URLs and backslashes, a=testonly"

This reverts commit d2bc6f6186.

Revert "Bug 2027675 [wpt PR 58809] - Update wpt metadata, a=testonly"

This reverts commit 60af4f428b.

Revert "Bug 2027675 [wpt PR 58809] - Migrate fast/mediarecorder/BlobEvent-basic to WPT, a=testonly"

This reverts commit 920996c3aa.

Revert "Bug 2027668 [wpt PR 58844] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=310971, a=testonly"

This reverts commit 0b0ceeb5ef.

Revert "Bug 2027663 [wpt PR 58841] - Add test coverage for `:in-range` and `:out-of-range` pseudo-classes …, a=testonly"

This reverts commit e427673f34.

Revert "Bug 2027656 [wpt PR 58839] - URL: coverage for http:/ against http://example.com/, a=testonly"

This reverts commit 092dcd87c9.

Revert "Bug 2027493 [wpt PR 58835] - Update wpt metadata, a=testonly"

This reverts commit e79e2f35aa.

Revert "Bug 2027493 [wpt PR 58835] - [border-shape] Align box-shadow with CSS Borders 4 spec, a=testonly"

This reverts commit 3d8e740af5.

Revert "Bug 2027492 [wpt PR 58830] - maps new scroll-related web features, a=testonly"

This reverts commit 630f142f9d.

Revert "Bug 2027489 [wpt PR 58818] - HTML: rel="" attribute clearing, a=testonly"

This reverts commit d04abe337d.

Revert "Bug 2027487 [wpt PR 58833] - Update wpt metadata, a=testonly"

This reverts commit 4badabe67f.

Revert "Bug 2027487 [wpt PR 58833] - [CSS Modules] Fetch for shadowrootadoptedstylesheet, a=testonly"

This reverts commit 8ba8e78955.

Revert "Bug 2027486 [wpt PR 58828] - Refactor file path resolution in echo-preload-header.py, a=testonly"

This reverts commit cc9433e314.

Revert "Bug 2027485 [wpt PR 58825] - Update wpt metadata, a=testonly"

This reverts commit 0b926c609d.

Revert "Bug 2027485 [wpt PR 58825] - Prompt API: Normalize empty message sequences in append(), a=testonly"

This reverts commit 2fec3ef8cc.

Revert "Bug 2027484 [wpt PR 58821] - Update wpt metadata, a=testonly"

This reverts commit 88196bf79b.

Revert "Bug 2027484 [wpt PR 58821] - [focusgroup] Set default modifiers for radiogroup and listbox., a=testonly"

This reverts commit d43e676065.

Revert "Bug 2027483 [wpt PR 58822] - Update wpt metadata, a=testonly"

This reverts commit 20d17a534f.

Revert "Bug 2027483 [wpt PR 58822] - [focusgroup] Consider native radio inputs to be arrow key handlers, a=testonly"

This reverts commit 10282995ac.

Revert "Bug 2027479 [wpt PR 58823] - Update wpt metadata, a=testonly"

This reverts commit ace36ba7ab.

Revert "Bug 2027479 [wpt PR 58823] - [focusgroup] Adjust key-conflict escape behavior., a=testonly"

This reverts commit 06f47d1261.

Revert "Bug 2027478 [wpt PR 58816] - Update wpt metadata, a=testonly"

This reverts commit eb0f85b54e.

Revert "Bug 2027478 [wpt PR 58816] - Hook up OpaqueRange to CSS Custom Highlight API, a=testonly"

This reverts commit f0628e3603.

Revert "Bug 2027477 [wpt PR 58817] - Update wpt metadata, a=testonly"

This reverts commit 652339a025.

Revert "Bug 2027477 [wpt PR 58817] - [BackdropFilter] Add WPT for backdrop-filter and mix-blend-mode on the same element, a=testonly"

This reverts commit 793f5e5f42.

Revert "Bug 2027476 [wpt PR 58824] - Update wpt metadata, a=testonly"

This reverts commit 0a38a32965.

Revert "Bug 2027476 [wpt PR 58824] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=306831, a=testonly"

This reverts commit b05925a5d3.

Revert "Bug 2027474 [wpt PR 58813] - Update wpt metadata, a=testonly"

This reverts commit c194a04baa.

Revert "Bug 2027474 [wpt PR 58813] - Skip transition if the scoped element has incompatible style, a=testonly"

This reverts commit 35c92f1ae4.

Revert "Bug 2027471 [wpt PR 58815] - Update wpt metadata, a=testonly"

This reverts commit 27308ba669.

Revert "Bug 2027471 [wpt PR 58815] - [defer-import-eval] Add Blink integration for dynamic import.defer, a=testonly"

This reverts commit c6096444ea.

Revert "Bug 2027468 [wpt PR 58812] - Update wpt metadata, a=testonly"

This reverts commit e907a408f5.

Revert "Bug 2027468 [wpt PR 58812] - Implement safe triangle behavior for interest invokers on menuitem elements., a=testonly"

This reverts commit 2c03c6eca2.

Revert "Bug 2027467 [wpt PR 58810] - Update wpt metadata, a=testonly"

This reverts commit a7aca28968.

Revert "Bug 2027467 [wpt PR 58810] - Streaming sanitizer should always execute after foster/adoption, a=testonly"

This reverts commit 5983579ef4.

Revert "Bug 2025643 [wpt PR 58694] - script: React correctly to `selected` attributes changes in for `<option>`, a=testonly"

This reverts commit 8217637e9b.

Revert "Bug 2027062 [wpt PR 58811] - Update wpt metadata, a=testonly"

This reverts commit 23a7fe6eff.

Revert "Bug 2027062 [wpt PR 58811] - [Connection-Allowlists] Add WPTs for redirects param + DedicatedWorker., a=testonly"

This reverts commit 0445176fe3.

Revert "Bug 2025639 [wpt PR 58689] - Update wpt metadata, a=testonly"

This reverts commit 088b06d758.

Revert "Bug 2025639 [wpt PR 58689] - DOM: Cross-origin named property access WPTs, a=testonly"

This reverts commit 1f7fd6c8f0.

Revert "Bug 2027030 [wpt PR 58808] - webrtc wpt: add explicit test for dtls bye, a=testonly"

This reverts commit ad8cfd5c52.

Revert "Bug 2027021 [wpt PR 58798] - Update wpt metadata, a=testonly"

This reverts commit 5c973a7f6d.

Revert "Bug 2027021 [wpt PR 58798] - Support ::view-transition* in CSSPseudoElement, a=testonly"

This reverts commit 9434e2130b.

Revert "Bug 2027002 [wpt PR 58806] - Reland "Fix getPropertyValue() and setProperty() behavior for 'all'", a=testonly"

This reverts commit a23b1995a4.

Revert "Bug 2026989 [wpt PR 58784] - Update wpt metadata, a=testonly"

This reverts commit 437d7b3af5.

Revert "Bug 2026989 [wpt PR 58784] - [css-images] Resolve nested light-dark() in compound images, a=testonly"

This reverts commit 950cccd321.

Revert "Bug 2026942 [wpt PR 58796] - Update wpt metadata, a=testonly"

This reverts commit 4dcea382c3.

Revert "Bug 2026942 [wpt PR 58796] - [Gap Decorations]: Implement paint behavior for `overlap-join`, a=testonly"

This reverts commit a1432df61d.

Revert "Bug 2026938 [wpt PR 58797] - Increase fuzziness of backdrop-filter tests for scalefactor200 compat, a=testonly"

This reverts commit 74c1f7e94a.

Revert "Bug 2026934 [wpt PR 58793] - Update wpt metadata, a=testonly"

This reverts commit 9b44ea5d7e.

Revert "Bug 2026934 [wpt PR 58793] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=227615, a=testonly"

This reverts commit 0eae067682.

Revert "Bug 2026926 [wpt PR 58786] - Update wpt metadata, a=testonly"

This reverts commit f3aa32941c.

Revert "Bug 2026926 [wpt PR 58786] - Check parent nodes when handling vector node insertions., a=testonly"

This reverts commit e801b60afd.

Revert "Bug 2026922 [wpt PR 58787] - Update wpt metadata, a=testonly"

This reverts commit f4efda9bab.

Revert "Bug 2026922 [wpt PR 58787] - [Masonry] Implement fill-reverse for alignment cases, a=testonly"

This reverts commit f2124b919c.

Revert "Bug 2026920 [wpt PR 58791] - Update wpt metadata, a=testonly"

This reverts commit 47080abab2.

Revert "Bug 2026920 [wpt PR 58791] - [Masonry] Pass grid tree to constraint space and initialize both axes of subgrids, a=testonly"

This reverts commit 4bf8082260.

Revert "Bug 2021689 [wpt PR 58332] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=309339, a=testonly"

This reverts commit 758a29cc48.

Revert "Bug 2026915 [wpt PR 58448] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=309774, a=testonly"

This reverts commit a691576c8b.

Revert "Bug 2026911 [wpt PR 58722] - Update wpt metadata, a=testonly"

This reverts commit 9703628418.

Revert "Bug 2026911 [wpt PR 58722] - promisify scroll: Assert promisified scroll methods' return type, a=testonly"

This reverts commit 96c40fd279.

Revert "Bug 2026909 [wpt PR 58422] - script: Fire input events when executing commands, a=testonly"

This reverts commit 93d75e0e8a.

Revert "Bug 2026905 [wpt PR 58785] - Update wpt metadata, a=testonly"

This reverts commit e8a9ae2163.

Revert "Bug 2026905 [wpt PR 58785] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=310794, a=testonly"

This reverts commit ec7c1993fe.

Revert "Bug 2026917 [wpt PR 58773] - webdriver: Improve error reporting for Cookie Addition, a=testonly"

This reverts commit 4edf9cbd45.

Revert "Bug 2026888 [wpt PR 58774] - Update wpt metadata, a=testonly"

This reverts commit bcce880157.

Revert "Bug 2026888 [wpt PR 58774] - [WebCryptoAPI] Add tentative tests for raw-* aliases, a=testonly"

This reverts commit ebdd04621a.

Revert "Bug 2026879 [wpt PR 58753] - WebMCP: ModelContext::registerTool takes an unregistration AbortSignal, a=testonly"

This reverts commit 492d446330.

Revert "Bug 2026740 [wpt PR 58772] - Update mozrunner to 8.4.0, a=testonly"

This reverts commit 7e40ba220a.

Revert "Bug 2026736 [wpt PR 58741] - Update wpt metadata, a=testonly"

This reverts commit ba0379c05c.

Revert "Bug 2026736 [wpt PR 58741] - Sync interfaces/ with @webref/idl 3.75.0, a=testonly"

This reverts commit 1ce3938bd5.

Revert "Bug 2026726 [wpt PR 58770] - Update wpt metadata, a=testonly"

This reverts commit ae45eb4c1c.

Revert "Bug 2026726 [wpt PR 58770] - [line-clamp] Empty lines with ellipses should have non-empty metrics, a=testonly"

This reverts commit 0209cf5173.

Revert "Bug 2026721 [wpt PR 58771] - Update wpt metadata, a=testonly"

This reverts commit 239a019c57.

Revert "Bug 2026721 [wpt PR 58771] - [line-clamp] Fix crash w/ tabs in DoesRemainderFitInLineWithoutEllipsis, a=testonly"

This reverts commit 523b39dd14.

Revert "Bug 2026707 [wpt PR 58768] - Update wpt metadata, a=testonly"

This reverts commit e847ba826e.

Revert "Bug 2026707 [wpt PR 58768] - Enable AVAR2 in text shaping, a=testonly"

This reverts commit 27fb09b87b.

Revert "Bug 2026668 [wpt PR 58748] - Emit group_start/group_end per test group in WPT harness, a=testonly"

This reverts commit 3ad519ea15.

Revert "Bug 2026660 [wpt PR 58766] - webrtc wpt: fix maxMessageSize test, a=testonly"

This reverts commit a3ab083855.

Revert "Bug 2026651 [wpt PR 58769] - Do proper snapshotting in TextOverflowPostLayoutSnapshot, a=testonly"

This reverts commit 11e2025296.

Revert "Bug 2024993 [wpt PR 58639] - Update wpt metadata, a=testonly"

This reverts commit 1d7d3267e5.

Revert "Bug 2024993 [wpt PR 58639] - Credential Management: Test rejection of incompatible types in get(), a=testonly"

This reverts commit 61d412e345.

Revert "Bug 2026622 [wpt PR 58756] - Update wpt metadata, a=testonly"

This reverts commit bcaf77a655.

Revert "Bug 2026622 [wpt PR 58756] - wdspec: `tagName` IDL attribute should be upper case when in html, a=testonly"

This reverts commit 7f4bb73ce4.

Revert "Bug 2026610 [wpt PR 58581] - Update wpt metadata, a=testonly"

This reverts commit 3fa25713e6.

Revert "Bug 2026610 [wpt PR 58581] - [Digital Credentials] Implement check order and mixed protocol handling updates, a=testonly"

This reverts commit cc2bcc25a8.

Revert "Bug 2026572 [wpt PR 58744] - [css-images] Add comprehensive WPT tests for light-dark() images, a=testonly"

This reverts commit 099d7aaa7c.

Revert "Bug 2026263 [wpt PR 58705] - Update wpt metadata, a=testonly"

This reverts commit 034d96b84e.

Revert "Bug 2026263 [wpt PR 58705] - Add tests for the interraction between viewport units and @page margins, a=testonly"

This reverts commit dd8fd30952.

Revert "Bug 2026568 [wpt PR 58755] - Fix paint offset of inline with backface-visibility:hidden, a=testonly"

This reverts commit 894a532695.

Revert "Bug 2025635 [wpt PR 58677] - Update wpt metadata, a=testonly"

This reverts commit 67dbbfa4b8.

Revert "Bug 2025635 [wpt PR 58677] - Add tentative @container/stuck test for post-layout snapshot, a=testonly"

This reverts commit 2bbadccac2.

Revert "Bug 2026558 [wpt PR 58752] - Update wpt metadata, a=testonly"

This reverts commit 005849eb49.

Revert "Bug 2026558 [wpt PR 58752] - Prompt API: Reject system messages appended after others, a=testonly"

This reverts commit cf6903278a.

Revert "Bug 2026553 [wpt PR 58750] - Update wpt metadata, a=testonly"

This reverts commit 9b6a527ea1.

Revert "Bug 2026553 [wpt PR 58750] - Fix scroll animation range offset zoom handling on write, a=testonly"

This reverts commit 5c3f79f35a.

Revert "Bug 2026548 [wpt PR 58708] - canvas: Support all Unicode variation selectors in text runs, a=testonly"

This reverts commit e53ee32619.

Revert "Bug 2026512 [wpt PR 58724] - maps "topics" web feature, a=testonly"

This reverts commit bf15ba750a.

Revert "Bug 2025642 [wpt PR 58693] - Update wpt metadata, a=testonly"

This reverts commit 0d77c49404.

Revert "Bug 2025642 [wpt PR 58693] - [wasm] Add ESM integration tests for wasm:js/string-constants builtin, a=testonly"

This reverts commit 5f258de035.

Revert "Bug 2027676 [wpt PR 58699] - [wasm] fix moduleSource toStringTag brand check, a=testonly"

This reverts commit 58b5dc8535.

Revert "Bug 2025649 [wpt PR 58698] - Bump pytest-cov from 5.0.0 to 7.1.0 in /tools, a=testonly"

This reverts commit 9ad8391326.

Revert "Bug 2026260 [wpt PR 58746] - [anchor] Don't use position-area alignment if we have no default anchor, a=testonly"

This reverts commit d0dcd8a0e7.

Revert "Bug 2026257 [wpt PR 58739] - Update wpt metadata, a=testonly"

This reverts commit 50e314468c.

Revert "Bug 2026257 [wpt PR 58739] - Add tentative scroll-state(stuck) for snapshot timing after scroll, a=testonly"

This reverts commit 49f1ea5f9c.

Revert "Bug 2026254 [wpt PR 58745] - Only run post-layout snapshots in the HTML event loop, a=testonly"

This reverts commit e230ec709f.

Revert "Bug 2026251 [wpt PR 58743] - Add lutien to WebDriver suggested reviewers, a=testonly"

This reverts commit dee91b9013.

Revert "Bug 2026245 [wpt PR 58742] - [CE] Fix geolocation permission element display style tests, a=testonly"

This reverts commit 70a2af9c99.

Revert "Bug 2022018 [wpt PR 58363] - Convert GroupMetadata and RunnerManagerState into dataclasses, a=testonly"

This reverts commit 2890c4812d.

Revert "Bug 2026221 [wpt PR 58736] - Update wpt metadata, a=testonly"

This reverts commit 9f9f4c1ac7.

Revert "Bug 2026221 [wpt PR 58736] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=310184, a=testonly"

This reverts commit 62e8dec126.

Revert "Bug 2027490 [wpt PR 58723] - layout: Fix `justify-self: auto` on block-in-inline, a=testonly"

This reverts commit 7d894106e5.

Revert "Bug 2026209 [wpt PR 58734] - Update wpt metadata, a=testonly"

This reverts commit 6c6cc97e2a.

Revert "Bug 2026209 [wpt PR 58734] - Fix Cross-site iframe Prerender from getting Canceled by focus()., a=testonly"

This reverts commit 823990d8a9.

Revert "Bug 2026193 [wpt PR 58733] - [Masonry] Fix baseline related tests, a=testonly"

This reverts commit 262ea4811c.

Revert "Bug 2026187 [wpt PR 58712] - Migrate fast/dom/inert/inert-focus-in-frames to WPT, a=testonly"

This reverts commit ba85725509.
2026-04-04 21:29:41 +00:00
Filip Skokan ebdd04621a Bug 2026888 [wpt PR 58774] - [WebCryptoAPI] Add tentative tests for raw-* aliases, a=testonly
Automatic update from web-platform-tests
[WebCryptoAPI] Add tentative tests for raw-* aliases (#58774)
--

wpt-commits: 2cb332d71030ba0200610d72b94bb1badf447418
wpt-pr: 58774
2026-04-04 20:12:10 +00:00
Filip Skokan 7c5a538872 Bug 2024303 [wpt PR 58579] - [WebCryptoAPI] Test WebIDL of adjacent WICG drafts, a=testonly
Automatic update from web-platform-tests
[WebCryptoAPI] Test WebIDL of adjacent WICG drafts (#58579)
--

wpt-commits: caebe89c3b243513c4b7e5e8dd2a370e5800bb73
wpt-pr: 58579
2026-03-30 08:04:51 +00:00
Filip Skokan cd37b9bf72 Bug 2024200 [wpt PR 58555] - WebCryptoAPI: refactor helpers to a shared helper file, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: Refactor helpers to a shared helper file (#58555)
--

wpt-commits: 15f291dc857ea27aa701f61fa21f54505ee2373d
wpt-pr: 58555
2026-03-30 08:03:36 +00:00
Daniel Huigens 9ba7e823e0 Bug 2024184 [wpt PR 58552] - [WebCryptoAPI] Test en/decapsulateKey with extractable=false, a=testonly
Automatic update from web-platform-tests
[WebCryptoAPI] Test en/decapsulateKey with extractable=false (#58552)
--

wpt-commits: 4ba708debb74ed59228453364ed91b76bba5085b
wpt-pr: 58552
2026-03-30 08:03:32 +00:00
Filip Skokan 27ae809ae6 Bug 2003791 [wpt PR 56447] - [WebCryptoAPI] Clean up tests for Modern Algorithms, a=testonly
Automatic update from web-platform-tests
[WebCryptoAPI] Clean up tests for Modern Algorithms (#56447)
--

wpt-commits: 785c0bde8c569a17f92eae8f1fa7ef5ed8bd3d92
wpt-pr: 56447
2026-03-30 08:03:04 +00:00
Filip Skokan 08bb79935c Bug 2023801 [wpt PR 58406] - [WebCryptoAPI] Add tentative TurboSHAKE and KangarooTwelve tests, a=testonly
Automatic update from web-platform-tests
[WebCryptoAPI] Add tentative TurboSHAKE and KangarooTwelve tests (#58406)
--

wpt-commits: 95217e934076288aac65bc9c6bccf6d33a837cc8
wpt-pr: 58406
2026-03-30 08:02:09 +00:00
Daniel Huigens d38cd4352f Bug 2016990 [wpt PR 57802] - [WebCryptoAPI] Update cSHAKE and KMAC tests to renamed outputLength param, a=testonly
Automatic update from web-platform-tests
[WebCryptoAPI] Update cSHAKE and KMAC tests to renamed `outputLength` param (#57802)

Update the tests for cSHAKE and KMAC to match the renamed `outputLength`
parameter (from `length`).
--

wpt-commits: 0acea989ac21842d6545d16594f1a05491c6076e
wpt-pr: 57802
2026-03-23 08:19:17 +00:00
Filip Skokan 9b4df83a88 Bug 2021859 [wpt PR 58362] - [WebCrypto] fix chacha inclusion in wrap_unwrap tests, a=testonly
Automatic update from web-platform-tests
[WebCrypto] Fix ChaCha20-Poly1305 wrap/unwrap key tests (#58362)
--

wpt-commits: 6a1c545d778f115c84a1c27c25484afd442b89d8
wpt-pr: 58362
2026-03-16 10:12:15 +00:00
Daniel Huigens 216dbed052 Bug 2015088 [wpt PR 57616] - [WebCryptoAPI] Fix tests of SHA3 and cSHAKE with mutated buffers, a=testonly
Automatic update from web-platform-tests
[WebCryptoAPI] Fix tests of SHA3 and cSHAKE with mutated buffers (#57616)
--

wpt-commits: e28c952dc716416d1d9a9a70458ae9a208950294
wpt-pr: 57616
2026-03-12 15:59:30 +00:00
Daniel Huigens 91234d8d53 Bug 2015529 [wpt PR 57656] - [WebCryptoAPI] Add tests for transferred ArrayBuffers, a=testonly
Automatic update from web-platform-tests
[WebCryptoAPI] Add tests for transferred `ArrayBuffer`s

- When transferring an input buffer during a call to Web Crypto,
  the input should be treated as an empty buffer.
- Transferring an input buffer after a call to Web Crypto should
  have no effect.

--
[WebCryptoAPI] Fix quotation marks in error messages

--

wpt-commits: bae00f58d79a077345f098443a7126098261ef08, 98fa5caf1316b96a75632295e897a23744e86854
wpt-pr: 57656
2026-03-12 15:59:27 +00:00
Hubert Chao 12756ad87d Bug 2021485 [wpt PR 58297] - [WebCrypto] ChaCha20-Poly1305 implementation, a=testonly
Automatic update from web-platform-tests
[WebCrypto] ChaCha20-Poly1305 implementation

Implements components/webcrypto layer going directly to boringssl, tests
in WPT in a virtual test suite, and minor fixes in third_party/blink
that were missed in the first CL.

based on spec at https://wicg.github.io/webcrypto-modern-algos/

Change-Id: I3b6cf19ae9f8103f2b8a7bcb38bc19d34d2cbede
Bug: 450627018
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7055745
Commit-Queue: Hubert Chao <[email protected]>
Reviewed-by: David Benjamin <[email protected]>
Reviewed-by: Ian Kilpatrick <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1594908}

--

wpt-commits: c9e955840a21be6e492225a4a53fc4828d8933b9
wpt-pr: 58297
2026-03-12 15:57:11 +00:00
Fredrik Söderquist 8051ff677f Bug 2021163 [wpt PR 58271] - Use EqualIgnoringAsciiCase() in LookupAlgorithmIdByName(), a=testonly
Automatic update from web-platform-tests
Use EqualIgnoringAsciiCase() in LookupAlgorithmIdByName()

The "Normalizing an algorithm" algorithm[1] says that names should be
matched ASCII case-insensitive [2]. Currently the lookup sort of does
that, but the verifying comparison still uses a full Unicode
case-folding comparison. Because of how the lookup is structured the
lookup for some algorithm names could still accept non-ASCII.

Replace the final DeprecatedEqualIgnoringCase() comparison with
EqualIgnoringAsciiCase().

[1] https://w3c.github.io/webcrypto/#algorithm-normalization-normalize-an-algorithm
[2] https://w3c.github.io/webcrypto/#case-insensitive

Bug: 40476285
Change-Id: If1ee6a3c1e75f271c171b44f8de31fe688546b0c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7633022
Reviewed-by: Kent Tamura <[email protected]>
Commit-Queue: Fredrik Söderquist <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1594550}

--

wpt-commits: 9d18397b6447964d44605e0b5e411b6fb87d8cfe
wpt-pr: 58271
2026-03-12 15:56:27 +00:00
Daniel Huigens b48c59fb2a Bug 2015077 [wpt PR 57614] - [WebCryptoAPI] Add tests for argument read order, a=testonly
Automatic update from web-platform-tests
[WebCryptoAPI] Add tests for argument read order (#57614)

Add tests for the reading order of arguments in Web Crypto, updated in
https://github.com/w3c/webcrypto/pull/426 to match the majority of
implementations.
--

wpt-commits: 42e47329fdc92c80d58c2816eb66cb2cf2b32a89
wpt-pr: 57614
2026-03-04 09:08:03 +00:00
Filip Skokan 620901c8c8 Bug 2015025 [wpt PR 56086] - [WebCryptoAPI] add test for private-only pkcs8 EC key import, a=testonly
Automatic update from web-platform-tests
[WebCryptoAPI] Add test for private-only PKCS8 ECC key import (#56086)

--

wpt-commits: 7cbe7e8ed962eac692ba4ad2e6ce3b9daafb65c0
wpt-pr: 56086
2026-02-12 13:02:55 +00:00
Chris Cuellar 39d7aa22fe Bug 2002133 [wpt PR 56242] - classifies web-cryptography web feature, a=testonly
Automatic update from web-platform-tests
maps web-cryptography (#56242)

Feature: Web Cryptography API (Web Crypto)
Reference: https://github.com/web-platform-dx/web-features/blob/main/features/web-cryptography.yml

Classification approach: Searched for SubtleCrypto, getRandomValues, crypto.subtle, and CryptoKey references.

Results:
- ~112 files mapped to web-cryptography

WEB_FEATURES.yml files created/updated:
✅ WebCryptoAPI/WEB_FEATURES.yml - Web Cryptography API tests ('**') - **CREATED**

Tests excluded (35 files):
- compression/ (1 file) - Primary focus: Compression Streams API
- encrypted-media/util/ (1 file) - Primary focus: Encrypted Media Extensions
- fenced-frame/resources/ (1 file) - Primary focus: Fenced Frames
- fetch/ (4 files) - Primary focus: Fetch API with content compression
- fledge/ (5 files) - Primary focus: FLEDGE/Protected Audience API (uses crypto for signatures)
- media-source/ (1 file) - Primary focus: Media Source Extensions
- push-api/resources/ (3 files) - Primary focus: Push API (uses crypto for encryption)
- secure-payment-confirmation/ (2 files) - Primary focus: Secure Payment Confirmation
- subresource-integrity/ (1 file) - Primary focus: Subresource Integrity
- webauthn/ (6 files) - Primary focus: Web Authentication API
- webmessaging/ (3 files) - Primary focus: postMessage with CryptoKey objects
- webrtc-encoded-transform/ (6 files) - Primary focus: WebRTC Encoded Transform (uses crypto for SFrame encryption)
- webrtc/third_party/ (1 file) - Primary focus: WebRTC
--

wpt-commits: 1e4933113d2028e092d07a9e865db8f606b21026
wpt-pr: 56242
2025-11-28 14:45:00 +00:00
Filip Skokan c9ef5eb62c Bug 1999945 [wpt PR 54417] - WebCryptoAPI Modern Algorithms, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI Modern Algorithms (#54417)

Implement tentative tests for https://wicg.github.io/webcrypto-modern-algos/.

Includes tests for:

- ML-DSA (no context)
- ML-KEM
- cSHAKE (no customization, no functionName, not inside HMAC, RSA, or HKDF)
- SHA3 (not inside HMAC, RSA, or HKDF)
- ChaCha20-Poly1305
- AES-OCB (not testing variable IV length, only 15-byte ones)
- Argon2 (using just the RFC vectors for passing cases, no failure tests)
- KMAC
- `getPublicKey()` (using generally supported algorithms)
- `supports()` (using generally supported algorithms)
--

wpt-commits: c58b6f4e0eaf8d3b9792f7add1d3dfcbef40053f
wpt-pr: 54417
2025-11-17 10:51:19 +00:00
Anna Weine 1e1075e9d1 Bug 1983464 [wpt PR 54290] - [WebCryptoAPI] Updated mismatchedCrvField in order to fail because of actual mismatch, not unimplemented exception, a=testonly
Automatic update from web-platform-tests
[WebCryptoAPI] Check that JWK import with wrong `crv` field fails not just due to being unimplemented (#54290)

Updated `mismatchedCrvField` in order to check that the import fails
because of an actual mismatch, and not just due to a `NotSuppertedError`
(which Firefox currently throws if the `crv` is not supported).
--

wpt-commits: ff26d9b307b981b3f1b88f454268e6bb8933e6c2
wpt-pr: 54290
2025-08-25 08:42:21 +00:00
Domenic Denicola 3f18b69dbf Bug 1976160 [wpt PR 53645] - Update QuotaExceededError expectations, a=testonly
Automatic update from web-platform-tests
Update QuotaExceededError expectations (#53645)

See https://github.com/whatwg/webidl/pull/1465.
--

wpt-commits: 1d2c5fb36a6e477c8f915bde7eca027be6abe792
wpt-pr: 53645
2025-08-02 18:29:32 +00:00
Daniel Huigens b50b6416af Bug 1978395 [wpt PR 53869] - WebCryptoAPI: Mark Curve448 tests as tentative for now, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: Mark Curve448 tests as tentative for now (#53869)

Curve448 is only in WICG/webcrypto-secure-curves for now, not in
w3c/webcrypto yet.
--

wpt-commits: 7813d38f9b7673283051e5fbef273dcba3720794
wpt-pr: 53869
2025-07-28 08:24:25 +00:00
Daniel Huigens 2dec771ef9 Bug 1976481 [wpt PR 53680] - WebCryptoAPI: Check that generated JWK public and private keys match, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: Check that generated JWK public and private keys match (#53680)

When generating extractable key pairs, check that the exported JWK
public key is a superset of the exported JWK private key
(with the exception of the `key_ops` property).
--

wpt-commits: ab08796857072c5a93e27e0a25effba2e07dad11
wpt-pr: 53680
2025-07-24 08:54:33 +00:00
Daniel Huigens 643e4a1d2a Bug 1978034 [wpt PR 53834] - WebCrypto: Fix mismatched field tests for ECDH and ECDSA, a=testonly
Automatic update from web-platform-tests
WebCrypto: Fix mismatched field tests for ECDH and ECDSA (#53834)

Previously, the tests accidently tested that the implementation returns
an error when `kty` or `crv` is undefined. What was intended is to test
that the field is defined but the value doesn't match. This patch does
so.
--

wpt-commits: a71b0f4bdc14dd5ddbd072c24718d7a8445c2508
wpt-pr: 53834
2025-07-24 08:54:31 +00:00
Anna Weine 5382805b01 Bug 1978314 [wpt PR 53863] - WebCryptoAPI: Add the 'y' component of ECC keys in another JWK import key test, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: Add the 'y' component of ECC keys in another JWK import key test (#53863)

Followup to https://github.com/web-platform-tests/wpt/pull/51915#pullrequestreview-3033966216.
--

wpt-commits: f1488ddffe363d65d31bc56c86d432c3ba78505f
wpt-pr: 53863
2025-07-24 08:54:26 +00:00
Daniel Huigens 64578a1c1c Bug 1978029 [wpt PR 53832] - WebCryptoAPI: Fix failure tests for bare algorithm identifiers, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: Fix failure tests for bare algorithm identifiers (#53832)

Followup to https://github.com/web-platform-tests/wpt/pull/53681#issuecomment-3085043788.
--

wpt-commits: 19d82c57abc7494bdc459a338c5dcfd79e818b4a
wpt-pr: 53832
2025-07-21 12:51:01 +00:00
Daniel Huigens 5c537b7655 Bug 1976496 [wpt PR 53681] - WebCryptoAPI: Test bare algorithm identifiers for {X,Ed}{25519,448}, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: Test bare algorithm identifiers for {X,Ed}{25519,448} (#53681)

For X25519, X448, Ed25519 and Ed448, it's possible to pass a bare string
as an algorithm identifier, instead of a {name} object. Check that this
works properly.
--

wpt-commits: ca462fc1d12675663fd2fc8dccdecf968657282a
wpt-pr: 53681
2025-07-21 12:49:25 +00:00
Filip Skokan 3802887869 Bug 1964271 [wpt PR 52319] - [WebCryptoAPI] update idlharness test,
Automatic update from web-platform-tests
[WebCryptoAPI] update idlharness test (#52319)

--

wpt-commits: 591c95ce6174690b92833cd92859ce2807714591
wpt-pr: 52319

Differential Revision: https://phabricator.services.mozilla.com/D248822
2025-05-12 09:20:31 +00:00
Javier Fernandez Garcia-Boente a3ac937508 Bug 1957895 [wpt PR 51788] - WebCryptoAPI: Add tests cases for incorrect casing of the 'alg' JWK member, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: Add tests cases for incorrect casing of the 'alg' JWK member (#51788)

--

wpt-commits: b48efd681ea3a5b0daa6b866c3bb54bec895037b
wpt-pr: 51788
2025-04-24 11:44:52 +00:00
Javier Fernandez Garcia-Boente 820a228a49 Bug 1959387 [wpt PR 51915] - WebCryptoAPI: Add the 'y' component of ECC keys in JWK import key tests, a=testonly
Automatic update from web-platform-tests
WebCryptoAPI: Add the 'y' component of ECC keys in JWK import key tests (#51915)

--

wpt-commits: 164426ace287247bd99e6d1cee31035875ad57a0
wpt-pr: 51915
2025-04-12 13:40:44 +00:00
Filip Skokan 4044c2a7a4 Bug 1952543 [wpt PR 51198] - [WebCryptoAPI] update EdDSA JWK alg tests, a=testonly
Automatic update from web-platform-tests
[WebCryptoAPI] Update EdDSA JWK `alg` tests (#51198)

--

wpt-commits: edd42c005cf8192fbae41ec061c14342e7bcac15
wpt-pr: 51198
2025-03-17 09:46:44 +00:00
Filip Skokan ca75333b5b Bug 1934528 [wpt PR 49453] - [WebCryptoAPI] test cached usages slot as well, a=testonly
Automatic update from web-platform-tests
[WebCryptoAPI] Test `usages` slot being cached (#49453)

--

wpt-commits: 3e3374efde7ce73d551ea908d52d0afab046971a
wpt-pr: 49453
2024-12-03 11:21:06 +00:00
Javier Fernandez Garcia-Boente 0528f1c5bf Bug 1933590 [wpt PR 49383] - Additional invalid-cases for the JWK import tests., a=testonly
Automatic update from web-platform-tests
[WebCryptoAPI] Additional invalid cases for the JWK import tests (#49383)

--

wpt-commits: 76dfa54e5df7f8cee7501cc6d598cf647c2b8564
wpt-pr: 49383
2024-12-02 10:18:32 +00:00
Javier Fernandez Garcia-Boente d8d6172f9a Bug 1930006 [wpt PR 49043] - Ensure a wrap / unwrap tests run in the same order, a=testonly
Automatic update from web-platform-tests
[WebCryptoAPI] Ensure wrap / unwrap tests run in a consistent order (#49043)

This PR replaces the Promise based wrap / unwrap tests with an
async/await approach. This allows us have a more consistent
expectations for all the test cases and reduce the chances of
flakiness.

This is specially important for WebKit, which compares the text
output of the test against a pre-defined expected.txt.
--

wpt-commits: ecf39b605f4d2b5d7ef4fe344063c2856c9f105c
wpt-pr: 49043
2024-11-28 11:57:40 +00:00
Simon Wülker cdeb8db9d3 Bug 1930934 [wpt PR 49141] - subtlecrypto: Don't throw exceptions twice when converting to Algorithm object, a=testonly
Automatic update from web-platform-tests
Test that calling subtlecrypto methods with empty algorithm objects throws a TypeError

The WebCryptoAPI spec does not tell us which error to throw exactly, but
according to https://webidl.spec.whatwg.org/ it should be a TypeError.

This previously crashed servo.

Signed-off-by: Simon Wülker <[email protected]>

--

wpt-commits: 0cb14c155129281f9b73fb7b2754ae42b99e92f0
wpt-pr: 49141
2024-11-17 08:03:21 +00:00
Javier Fernandez Garcia-Boente 8b601e05fc Bug 1930024 [wpt PR 49048] - WebCrypto: HDKF and PBKDF2 return an empty ArrayBuffer when length is zero, a=testonly
Automatic update from web-platform-tests
WebCrypto: HDKF and PBKDF2 return an empty ArrayBuffer when length is zero (#49048)

The HKDF and PBKDF2 derive bits operations were changed in [1] to allow
a zero length to be passed and return an empty ArrayBuffer in that case.

This PR updates the tests cases affecting these 2 algorithms in the
cases where zero was passed as the length parameter.

[1] https://github.com/w3c/webcrypto/pull/380
--

wpt-commits: b81831169b8527a6c569a4ad92cf8a1baf4a7118
wpt-pr: 49048
2024-11-13 09:24:17 +00:00
Simon Wülker 436b964914 Bug 1928561 [wpt PR 48923] - Return cached object from CryptoKey.algorithm getter, a=testonly
Automatic update from web-platform-tests
Test that CryptoKey.algorithm returns a cached object

Signed-off-by: Simon Wülker <[email protected]>

--

wpt-commits: 71bc66fcf1f521e9142d6382f602eead8d11f5fa
wpt-pr: 48923
2024-11-05 18:00:58 +00:00
Javier Fernandez Garcia-Boente 45898da7ba Bug 1927799 [wpt PR 48852] - New deriveKey test for ECDH, a=testonly
Automatic update from web-platform-tests
WebCrypto: Add test for deriving a KDF key using ECDH (#48852)

Check that the correct key is derived when using ECDH to derive an HKDF
or PBKDF2 key.

This test has been ported from WebKit's source [1], defined to check the
impact of the 'Get Key Length' behavior of HKDF and PBKDF2, which should
return 'null' in both cases, in the 'deriveKey' operation.

[1] https://bugs.webkit.org/show_bug.cgi?id=282096
--

wpt-commits: 5f0f4ac1af4848480406621fac99163c8ba0e242
wpt-pr: 48852
2024-10-30 16:10:41 +00:00
Javier Fernandez Garcia-Boente dad9cec32a Bug 1922803 [wpt PR 48471] - WebCrypto: Add test cases for deriveBits with too large and non-multiple of 8 lengths, a=testonly
Automatic update from web-platform-tests
WebCrypto: Add test cases for deriveBits with too large and non-multiple of 8 lengths (#48471)

--

wpt-commits: 75db68b05454e7f3a81e063373defd094c176a16
wpt-pr: 48471
2024-10-25 05:09:23 +00:00
Javier Fernandez Garcia-Boente 0942a2f6d9 Bug 1924966 [wpt PR 48645] - Add tests cases for algorithm normalization in the importKey operation, a=testonly
Automatic update from web-platform-tests
Test OKP algorithm normalization in crypto.subtle.importKey (#48645)

--

wpt-commits: bef6fa3566074bdde49e7ccc95ea0d76d08ed6ba
wpt-pr: 48645
2024-10-18 08:39:09 +00:00
Javier Fernandez Garcia-Boente 13d1321ef0 Bug 1920591 [wpt PR 48243] - Implement failure tests cases for the EC import operation, a=testonly
Automatic update from web-platform-tests
Implement failure tests cases for the EC import operation (#48243)

This PR implements new tests for the import operation of the
ECDH and ECDSA algorithms, defining failure test cases.

Additionally, it applies some refactoring to the code
already used for OKP keys.
--

wpt-commits: 4f0be15407bc43827edcdda8bc1b30a3875c9447
wpt-pr: 48243
2024-09-25 07:31:45 +00:00
Javier Fernandez Garcia-Boente 55b6686f9c Bug 1919049 [wpt PR 48195] - Split up X25519 and X448 deriveBits tests, a=testonly
Automatic update from web-platform-tests
Split up X25519 and X448 tests (#48195)

The X448 algorithm is not implemented in any of the major browsers, so it's
better to define its deriveBits / deriveKey tests in a separate file to avoid
unnecessary noise on the tests for the X25519 algorithm.
--

wpt-commits: 203d2ac45900139633d4f3f29750ea4b5e06d6f5
wpt-pr: 48195
2024-09-25 07:31:07 +00:00
Javier Fernandez Garcia-Boente 72c42d02ea Bug 1919973 [wpt PR 48207] - Split Ed448 and Ed25519 sign / verify algorithms, a=testonly
Automatic update from web-platform-tests
Split Ed448 and Ed25519 sign / verify algorithms (#48207)

The Ed448 algorithm is not implemented in any of the major browsers,
so it's better to define its sign / verify tests in a separate file
to avoid unnecessary noise on the tests for the Ed25519 algorithm.
--

wpt-commits: 4d67f35a4dcc96bc40de00102a150d925d9fca61
wpt-pr: 48207
2024-09-25 07:30:50 +00:00
Javier Fernandez Garcia-Boente b264c3aa19 Bug 1919969 [wpt PR 48206] - Slit up Curve448 and Curve25519 import tests, a=testonly
Automatic update from web-platform-tests
Slit up Curve448 and Curve25519 import tests (#48206)

The Curve448 algorithms are not implemented in any of the major browsers,
so it's better to define its import/export tests in separate files to
avoid unnecessary noise on the tests for the Curve25519 algorithms.
--

wpt-commits: 575f88f3415887e2e2b830882e63308de3621bbc
wpt-pr: 48206
2024-09-25 07:30:47 +00:00
Filip Skokan db07d08786 Bug 1918590 [wpt PR 48144] - [WebCryptoAPI] test generateKey > exportKey roundtrip, a=testonly
Automatic update from web-platform-tests
[WebCryptoAPI] Test generateKey -> exportKey roundtrip (#48144)

--

wpt-commits: 272064ebf9a3d313a2d4db8bb9ce2790648aa162
wpt-pr: 48144
2024-09-16 05:58:18 +00:00