aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/subtlecrypto.rs
Commit message (Expand)AuthorAgeFilesLines
* Cleanups for future script crate split (#35987)Josh Matthews2025-03-161-9/+25
* Update rustfmt to the 2024 style edition (#35764)Simon Wülker2025-03-031-2/+2
* refactor: add CanGc as argument to Promise::reject_error (#35646)Yerkebulan Tulibergenov2025-02-251-51/+51
* Propagate more `CanGc` (#35604)Auguste Baum2025-02-231-19/+34
* refactor: add CanGc as argument to Promise::resolve (#35616)Yerkebulan Tulibergenov2025-02-231-13/+13
* refactor: add CanGc as argument to SubtleCrypto::import_key_{pbkdf2, aes, hkd...Yerkebulan Tulibergenov2025-02-221-18/+29
* refactor: add CanGc as argument to create_buffer_source (#35597)Yerkebulan Tulibergenov2025-02-221-27/+48
* Propagate `CanGc` arguments through callers in constructors (#35541)Auguste Baum2025-02-201-6/+8
* Move various reflector types and traits to script_bindings (#35279)Josh Matthews2025-02-041-1/+1
* Use aws-lc-rs as rust-tls provider (#35106)Jonathan Schwender2025-01-301-1/+1
* script: Limit public exports. (#34915)Josh Matthews2025-01-101-22/+21
* script: Unsilence all main thread `TaskQueue` errors (#34849)Martin Robinson2025-01-071-119/+119
* script: Move `TaskManager` to `GlobalScope` (#34827)Martin Robinson2025-01-041-161/+122
* script: Eliminate code duplication in the task queue (#34798)Martin Robinson2025-01-011-3/+2
* Add CanGc argument to reflect_dom_object (#34606)Domenico Rizzo2024-12-131-1/+5
* Generate a trait abstracting over all known DOM interfaces (#34357)Josh Matthews2024-11-241-1/+1
* crypto: Fix 192-bit checks for AES-GCM encrypt/decrypt (#34333)Daniel Adams2024-11-211-4/+4
* crypto: Include `key_ops` in exported JWKs, support JWK for HMAC import (#34317)Daniel Adams2024-11-211-24/+130
* Implement AES-GCM support for subtlecrypto (#34269)Simon Wülker2024-11-191-22/+336
* crypto: Support key wrap operations + AES-KW (#34262)Daniel Adams2024-11-181-46/+507
* Implement HMAC key generation (#34278)Simon Wülker2024-11-181-2/+113
* subtlecrypto: Don't throw exceptions twice when converting to Algorithm objec...Simon Wülker2024-11-151-25/+7
* Implement `"get key length"` operation for HMAC algorithm (#34230)Simon Wülker2024-11-121-4/+41
* Implement `crypto.subtle.sign/verify` with HMAC (#34223)Simon Wülker2024-11-111-4/+437
* Implement HKDF support for `subtlecrypto.deriveBits` (#34200)Simon Wülker2024-11-101-3/+147
* subtlecrypto: Replace `NormalizedAlgorithm` with specialized variants (#34193)Simon Wülker2024-11-091-231/+377
* Implement `subtlecrypto.deriveKey` (#34185)Simon Wülker2024-11-081-0/+152
* Implement `SubtleCrypto.deriveBits` with PBDKF2 (#34164)Simon Wülker2024-11-061-52/+341
* Return cached object from `CryptoKey.algorithm` getter (#34092)Simon Wülker2024-11-041-11/+58
* Implement `SubtleCrypto.digest` (#34034)Simon Wülker2024-10-301-9/+101
* crypto: Add support for AES-CTR operations (#33963)Daniel Adams2024-10-221-30/+141
* Mark promise creation methods with CanGc (#33928)Josh Matthews2024-10-221-7/+17
* clippy: Fix warnings in subtlecrypto.rs (#33943)tanishka2024-10-211-13/+13
* crypto: Implement encrypt/decrypt for AES-CBC + JWK support (#33795)Daniel Adams2024-10-211-25/+419
* clippy: Fix warnings in components/script/dom (#33771)tanishka2024-10-091-2/+2
* Fix clippy warning: slow zero-filling initialization (#33740)chickenleaf2024-10-081-2/+1
* crypto: Begin SubtleCrypto implementation (#33628)Daniel Adams2024-10-081-0/+335