diff options
author | Simon Wülker <simon.wuelker@arcor.de> | 2024-11-08 13:59:01 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-08 12:59:01 +0000 |
commit | 6b94b2c6846b52a94aaee184c1e0d276b8f85887 (patch) | |
tree | 5be2f39b474fae39deffc5087a735fbfb3ab5403 /components/script/dom/bindings/codegen | |
parent | fe58556c0bf37f9f13685c367341d598fcb52d33 (diff) | |
download | servo-6b94b2c6846b52a94aaee184c1e0d276b8f85887.tar.gz servo-6b94b2c6846b52a94aaee184c1e0d276b8f85887.zip |
Implement `subtlecrypto.deriveKey` (#34185)
* Implement NormalizedAlgorithm::get_key_length
This is a minimal implementation, which will make
the DeriveKey operation work for AES-CTR keys in
the future.
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Implement SubtleCrypto.deriveKey
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Update WPT expectations
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/dom/bindings/codegen')
-rw-r--r-- | components/script/dom/bindings/codegen/Bindings.conf | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/dom/bindings/codegen/Bindings.conf b/components/script/dom/bindings/codegen/Bindings.conf index 4f7cdd41196..9042edde542 100644 --- a/components/script/dom/bindings/codegen/Bindings.conf +++ b/components/script/dom/bindings/codegen/Bindings.conf @@ -428,8 +428,8 @@ DOMInterfaces = { }, 'SubtleCrypto': { - 'inRealms': ['Encrypt', 'Decrypt', 'GenerateKey', 'DeriveBits', 'Digest', 'ImportKey', 'ExportKey'], - 'canGc': ['Encrypt', 'Decrypt', 'GenerateKey', 'DeriveBits', 'Digest', 'ImportKey', 'ExportKey'], + 'inRealms': ['Encrypt', 'Decrypt', 'GenerateKey', 'DeriveKey', 'DeriveBits', 'Digest', 'ImportKey', 'ExportKey'], + 'canGc': ['Encrypt', 'Decrypt', 'GenerateKey', 'DeriveKey', 'DeriveBits', 'Digest', 'ImportKey', 'ExportKey'], }, 'SVGElement': { |