diff options
Diffstat (limited to 'ext/crypto/lib.deno_crypto.d.ts')
-rw-r--r-- | ext/crypto/lib.deno_crypto.d.ts | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/ext/crypto/lib.deno_crypto.d.ts b/ext/crypto/lib.deno_crypto.d.ts index 3dd66d59a..673e8f9cb 100644 --- a/ext/crypto/lib.deno_crypto.d.ts +++ b/ext/crypto/lib.deno_crypto.d.ts @@ -125,6 +125,14 @@ interface Pbkdf2Params extends Algorithm { salt: BufferSource; } +interface AesKeyGenParams extends Algorithm { + length: number; +} + +interface AesKeyAlgorithm extends KeyAlgorithm { + length: number; +} + /** The CryptoKey dictionary of the Web Crypto API represents a cryptographic key. */ interface CryptoKey { readonly algorithm: KeyAlgorithm; @@ -157,7 +165,7 @@ interface SubtleCrypto { keyUsages: KeyUsage[], ): Promise<CryptoKeyPair>; generateKey( - algorithm: HmacKeyGenParams, + algorithm: AesKeyGenParams | HmacKeyGenParams, extractable: boolean, keyUsages: KeyUsage[], ): Promise<CryptoKey>; |