diff options
author | Simon Wülker <simon.wuelker@arcor.de> | 2024-11-19 13:42:37 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-19 12:42:37 +0000 |
commit | 83f8e888189cc265e73d6a3849f7b8c71c080181 (patch) | |
tree | 80535c774a67ce136a03edff95aa4f98a91b294a /components/script/Cargo.toml | |
parent | 5113147f801bc6ef1f1da7d181599f13b76c0a0d (diff) | |
download | servo-83f8e888189cc265e73d6a3849f7b8c71c080181.tar.gz servo-83f8e888189cc265e73d6a3849f7b8c71c080181.zip |
Implement AES-GCM support for subtlecrypto (#34269)
* Support normalizing AES-GCM for encryption
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Implement "encrypt" operation for AES-GCM
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Allow importing AES-GCM keys
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Implement AES-GCM decryption
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Allow normalizing AES-GCM for "generate key"
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Update WPT expectations
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* fmt
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Fix clippy errors
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Remove silly checks
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Support AES-GCM 128-bit encryption with 128 bit IV
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Support AES-GCM with wrapKey/unwrapKey
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Update WPT expectations (again)
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
---------
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
Diffstat (limited to 'components/script/Cargo.toml')
-rw-r--r-- | components/script/Cargo.toml | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/components/script/Cargo.toml b/components/script/Cargo.toml index 6897f73d8a8..c1b8bed89b6 100644 --- a/components/script/Cargo.toml +++ b/components/script/Cargo.toml @@ -29,6 +29,7 @@ serde_json = { workspace = true } [dependencies] aes = { workspace = true } aes-kw = { workspace = true } +aes-gcm = { workspace = true } accountable-refcell = { workspace = true, optional = true } app_units = { workspace = true } arrayvec = { workspace = true } |