webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
import"WebCryptoAPI.idl";
Public Member Functions | |
Promise< any > | encrypt (AlgorithmIdentifier algorithm, CryptoKey key, BufferSource data) |
Promise< any > | decrypt (AlgorithmIdentifier algorithm, CryptoKey key, BufferSource data) |
Promise< any > | sign (AlgorithmIdentifier algorithm, CryptoKey key, BufferSource data) |
Promise< any > | verify (AlgorithmIdentifier algorithm, CryptoKey key, BufferSource signature, BufferSource data) |
Promise< any > | digest (AlgorithmIdentifier algorithm, BufferSource data) |
Promise< any > | generateKey (AlgorithmIdentifier algorithm, boolean extractable, sequence< KeyUsage > keyUsages) |
Promise< any > | deriveKey (AlgorithmIdentifier algorithm, CryptoKey baseKey, AlgorithmIdentifier derivedKeyType, boolean extractable, sequence< KeyUsage > keyUsages) |
Promise< any > | deriveBits (AlgorithmIdentifier algorithm, CryptoKey baseKey, unsigned long length) |
Promise< any > | importKey (KeyFormat format,(BufferSource or JsonWebKey) keyData, AlgorithmIdentifier algorithm, boolean extractable, sequence< KeyUsage > keyUsages) |
Promise< any > | exportKey (KeyFormat format, CryptoKey key) |
Promise< any > | wrapKey (KeyFormat format, CryptoKey key, CryptoKey wrappingKey, AlgorithmIdentifier wrapAlgorithm) |
Promise< any > | unwrapKey (KeyFormat format, BufferSource wrappedKey, CryptoKey unwrappingKey, AlgorithmIdentifier unwrapAlgorithm, AlgorithmIdentifier unwrappedKeyAlgorithm, boolean extractable, sequence< KeyUsage > keyUsages) |
Promise< any > | encrypt (AlgorithmIdentifier algorithm, CryptoKey key, BufferSource data) |
Promise< any > | decrypt (AlgorithmIdentifier algorithm, CryptoKey key, BufferSource data) |
Promise< any > | sign (AlgorithmIdentifier algorithm, CryptoKey key, BufferSource data) |
Promise< any > | verify (AlgorithmIdentifier algorithm, CryptoKey key, BufferSource signature, BufferSource data) |
Promise< any > | digest (AlgorithmIdentifier algorithm, BufferSource data) |
Promise< any > | deriveKey (AlgorithmIdentifier algorithm, CryptoKey baseKey, AlgorithmIdentifier derivedKeyType, boolean extractable, sequence< KeyUsage > keyUsages) |
Promise< ArrayBuffer > | deriveBits (AlgorithmIdentifier algorithm, CryptoKey baseKey, unsigned long length) |
Promise< any > | generateKey (AlgorithmIdentifier algorithm, boolean extractable, sequence< CryptoKeyUsage > keyUsages) |
Promise< CryptoKey > | importKey (KeyFormat format,(BufferSource or JsonWebKey) keyData, AlgorithmIdentifier algorithm, boolen extractable, sequence< CryptoKeyUsage > keyUsages) |
Promise< any > | exportKey (KeyFormat format, CryptoKey key) |
Promise< any > | wrapKey (KeyFormat format, CryptoKey key, CryptoKey wrappingKey, AlgorithmIdentifier wrapAlgorithm) |
Promise< CryptoKey > | unwrapKey (KeyFormat format, BufferSource wrappedKey, CryptoKey unwrappingKey, AlgorithmIdentifier unwrapAlgorithm, AlgorithmIdentifier unwrappedKeyAlgorithm, boolean extractable, sequence< KeyUsage > keyUsages) |
Promise<any> SubtleCrypto::decrypt | ( | AlgorithmIdentifier | algorithm, |
CryptoKey | key, | ||
BufferSource | data | ||
) |
Promise<any> SubtleCrypto::decrypt | ( | AlgorithmIdentifier | algorithm, |
CryptoKey | key, | ||
BufferSource | data | ||
) |
Promise<ArrayBuffer> SubtleCrypto::deriveBits | ( | AlgorithmIdentifier | algorithm, |
CryptoKey | baseKey, | ||
unsigned long | length | ||
) |
Promise<any> SubtleCrypto::deriveBits | ( | AlgorithmIdentifier | algorithm, |
CryptoKey | baseKey, | ||
unsigned long | length | ||
) |
Promise<any> SubtleCrypto::deriveKey | ( | AlgorithmIdentifier | algorithm, |
CryptoKey | baseKey, | ||
AlgorithmIdentifier | derivedKeyType, | ||
boolean | extractable, | ||
sequence< KeyUsage > | keyUsages | ||
) |
Promise<any> SubtleCrypto::deriveKey | ( | AlgorithmIdentifier | algorithm, |
CryptoKey | baseKey, | ||
AlgorithmIdentifier | derivedKeyType, | ||
boolean | extractable, | ||
sequence< KeyUsage > | keyUsages | ||
) |
Promise<any> SubtleCrypto::digest | ( | AlgorithmIdentifier | algorithm, |
BufferSource | data | ||
) |
Promise<any> SubtleCrypto::digest | ( | AlgorithmIdentifier | algorithm, |
BufferSource | data | ||
) |
Promise<any> SubtleCrypto::encrypt | ( | AlgorithmIdentifier | algorithm, |
CryptoKey | key, | ||
BufferSource | data | ||
) |
Promise<any> SubtleCrypto::encrypt | ( | AlgorithmIdentifier | algorithm, |
CryptoKey | key, | ||
BufferSource | data | ||
) |
Promise<any> SubtleCrypto::generateKey | ( | AlgorithmIdentifier | algorithm, |
boolean | extractable, | ||
sequence< CryptoKeyUsage > | keyUsages | ||
) |
Promise<any> SubtleCrypto::generateKey | ( | AlgorithmIdentifier | algorithm, |
boolean | extractable, | ||
sequence< KeyUsage > | keyUsages | ||
) |
Promise<CryptoKey> SubtleCrypto::importKey | ( | KeyFormat | format, |
(BufferSource or JsonWebKey) | keyData, | ||
AlgorithmIdentifier | algorithm, | ||
boolen | extractable, | ||
sequence< CryptoKeyUsage > | keyUsages | ||
) |
Promise<any> SubtleCrypto::importKey | ( | KeyFormat | format, |
(BufferSource or JsonWebKey) | keyData, | ||
AlgorithmIdentifier | algorithm, | ||
boolean | extractable, | ||
sequence< KeyUsage > | keyUsages | ||
) |
Promise<CryptoKey> SubtleCrypto::unwrapKey | ( | KeyFormat | format, |
BufferSource | wrappedKey, | ||
CryptoKey | unwrappingKey, | ||
AlgorithmIdentifier | unwrapAlgorithm, | ||
AlgorithmIdentifier | unwrappedKeyAlgorithm, | ||
boolean | extractable, | ||
sequence< KeyUsage > | keyUsages | ||
) |
Promise<any> SubtleCrypto::unwrapKey | ( | KeyFormat | format, |
BufferSource | wrappedKey, | ||
CryptoKey | unwrappingKey, | ||
AlgorithmIdentifier | unwrapAlgorithm, | ||
AlgorithmIdentifier | unwrappedKeyAlgorithm, | ||
boolean | extractable, | ||
sequence< KeyUsage > | keyUsages | ||
) |
Promise<any> SubtleCrypto::verify | ( | AlgorithmIdentifier | algorithm, |
CryptoKey | key, | ||
BufferSource | signature, | ||
BufferSource | data | ||
) |
Promise<any> SubtleCrypto::verify | ( | AlgorithmIdentifier | algorithm, |
CryptoKey | key, | ||
BufferSource | signature, | ||
BufferSource | data | ||
) |
Promise<any> SubtleCrypto::wrapKey | ( | KeyFormat | format, |
CryptoKey | key, | ||
CryptoKey | wrappingKey, | ||
AlgorithmIdentifier | wrapAlgorithm | ||
) |
Promise<any> SubtleCrypto::wrapKey | ( | KeyFormat | format, |
CryptoKey | key, | ||
CryptoKey | wrappingKey, | ||
AlgorithmIdentifier | wrapAlgorithm | ||
) |