mirror of
https://github.com/servo/servo.git
synced 2025-09-30 00:29:14 +01:00
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>
This commit is contained in:
parent
da221d4045
commit
9d7b438d6b
7 changed files with 48 additions and 17 deletions
|
@ -135,6 +135,7 @@ impl TaskManager {
|
|||
task_source_functions!(self, bitmap_task_source, Bitmap);
|
||||
task_source_functions!(self, canvas_blob_task_source, Canvas);
|
||||
task_source_functions!(self, clipboard_task_source, Clipboard);
|
||||
task_source_functions!(self, crypto_task_source, Crypto);
|
||||
task_source_functions!(self, database_access_task_source, DatabaseAccess);
|
||||
task_source_functions!(self, dom_manipulation_task_source, DOMManipulation);
|
||||
task_source_functions!(self, file_reading_task_source, FileReading);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue