summaryrefslogtreecommitdiff
path: root/ext/crypto/lib.deno_crypto.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'ext/crypto/lib.deno_crypto.d.ts')
-rw-r--r--ext/crypto/lib.deno_crypto.d.ts13
1 files changed, 9 insertions, 4 deletions
diff --git a/ext/crypto/lib.deno_crypto.d.ts b/ext/crypto/lib.deno_crypto.d.ts
index 9c7386dc9..f17c1f582 100644
--- a/ext/crypto/lib.deno_crypto.d.ts
+++ b/ext/crypto/lib.deno_crypto.d.ts
@@ -293,7 +293,11 @@ interface SubtleCrypto {
format: KeyFormat,
key: CryptoKey,
wrappingKey: CryptoKey,
- wrapAlgorithm: AlgorithmIdentifier | RsaOaepParams,
+ wrapAlgorithm:
+ | AlgorithmIdentifier
+ | RsaOaepParams
+ | AesCbcParams
+ | AesCtrParams,
): Promise<ArrayBuffer>;
unwrapKey(
format: KeyFormat,
@@ -302,12 +306,13 @@ interface SubtleCrypto {
unwrapAlgorithm:
| AlgorithmIdentifier
| RsaOaepParams
- | AesCbcParams,
+ | AesCbcParams
+ | AesCtrParams,
unwrappedKeyAlgorithm:
| AlgorithmIdentifier
- | RsaHashedImportParams
| HmacImportParams
- | AesKeyAlgorithm,
+ | RsaHashedImportParams
+ | EcImportParams,
extractable: boolean,
keyUsages: KeyUsage[],
): Promise<CryptoKey>;