servo/tests/wpt/meta/WebCryptoAPI
Kingsley Yung 9d7b438d6b
script: Enable crypto task source at task manager (#39453)
The Web Cryptography API has the "crypto task source"
(https://w3c.github.io/webcrypto/#dfn-crypto-task-source-0) to queue
tasks to resolve or reject promises created in response to calls to
methods of `SubtleCrypto`.

This patch enables this task source at the script task manager, and
queue tasks on this task source from existing steps.

A few WPT error expectations are also added to WPT meta. The related
cryptographic algorithms have not yet implemented, so the errors are
expected. I don't know why WPT test did not capture them before.

Testing: Existing tests suffice.

---------

Signed-off-by: Kingsley Yung <kingsley@kkoyung.dev>
2025-09-24 16:21:03 +00:00
..
derive_bits_keys script: Enable crypto task source at task manager (#39453) 2025-09-24 16:21:03 +00:00
encrypt_decrypt crypto: Fix 192-bit checks for AES-GCM encrypt/decrypt (#34333) 2024-11-21 22:50:32 +00:00
generateKey script: Check whether the generated crypto key has empty usages (#39328) 2025-09-16 17:23:42 +00:00
import_export Sync WPT with upstream (27-07-2025) (#38296) 2025-07-27 01:45:05 +00:00
sign_verify Sync WPT with upstream (27-07-2025) (#38296) 2025-07-27 01:45:05 +00:00
wrapKey_unwrapKey Update web-platform-tests to revision b'bf49dde84c5f05613115d6146d109f0ec3900694' (#34483) 2024-12-05 05:23:07 +00:00
__dir__.ini api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
algorithm-discards-context.https.window.js.ini Implement AES-GCM support for subtlecrypto (#34269) 2024-11-19 12:42:37 +00:00
crypto_key_cached_slots.https.any.js.ini Update web-platform-tests to revision b'bf49dde84c5f05613115d6146d109f0ec3900694' (#34483) 2024-12-05 05:23:07 +00:00
historical.any.js.ini Run same tests for layout-2020 and layout-2013 (#30092) 2023-08-15 00:28:32 +00:00