![]() |
API documentation
2.0rc1
|
#include <clientlib.h>
Inherits client::Object.
Public Member Functions | |
Promise * | decrypt (const String &algorithm, CryptoKey *key, Int8Array *data) |
Promise * | decrypt (const String &algorithm, CryptoKey *key, Int16Array *data) |
Promise * | decrypt (const String &algorithm, CryptoKey *key, Int32Array *data) |
Promise * | decrypt (const String &algorithm, CryptoKey *key, Uint8Array *data) |
Promise * | decrypt (const String &algorithm, CryptoKey *key, Uint16Array *data) |
Promise * | decrypt (const String &algorithm, CryptoKey *key, Uint32Array *data) |
Promise * | decrypt (const String &algorithm, CryptoKey *key, Uint8ClampedArray *data) |
Promise * | decrypt (const String &algorithm, CryptoKey *key, Float32Array *data) |
Promise * | decrypt (const String &algorithm, CryptoKey *key, Float64Array *data) |
Promise * | decrypt (const String &algorithm, CryptoKey *key, DataView *data) |
Promise * | decrypt (const String &algorithm, CryptoKey *key, ArrayBuffer *data) |
Promise * | decrypt (RsaOaepParams *algorithm, CryptoKey *key, ArrayBuffer *data) |
Promise * | decrypt (AesCtrParams *algorithm, CryptoKey *key, ArrayBuffer *data) |
Promise * | decrypt (AesCbcParams *algorithm, CryptoKey *key, ArrayBuffer *data) |
Promise * | decrypt (AesCmacParams *algorithm, CryptoKey *key, ArrayBuffer *data) |
Promise * | decrypt (AesGcmParams *algorithm, CryptoKey *key, ArrayBuffer *data) |
Promise * | decrypt (AesCfbParams *algorithm, CryptoKey *key, ArrayBuffer *data) |
Promise * | deriveBits (const String &algorithm, CryptoKey *baseKey, double length) |
Promise * | deriveBits (EcdhKeyDeriveParams *algorithm, CryptoKey *baseKey, double length) |
Promise * | deriveBits (DhKeyDeriveParams *algorithm, CryptoKey *baseKey, double length) |
Promise * | deriveBits (ConcatParams *algorithm, CryptoKey *baseKey, double length) |
Promise * | deriveBits (HkdfCtrParams *algorithm, CryptoKey *baseKey, double length) |
Promise * | deriveBits (Pbkdf2Params *algorithm, CryptoKey *baseKey, double length) |
Promise * | deriveKey (const String &algorithm, CryptoKey *baseKey, const String &derivedKeyType, bool extractable, Array *keyUsages) |
Promise * | deriveKey (const String &algorithm, CryptoKey *baseKey, AesDerivedKeyParams *derivedKeyType, bool extractable, Array *keyUsages) |
Promise * | deriveKey (const String &algorithm, CryptoKey *baseKey, HmacImportParams *derivedKeyType, bool extractable, Array *keyUsages) |
Promise * | deriveKey (const String &algorithm, CryptoKey *baseKey, ConcatParams *derivedKeyType, bool extractable, Array *keyUsages) |
Promise * | deriveKey (const String &algorithm, CryptoKey *baseKey, HkdfCtrParams *derivedKeyType, bool extractable, Array *keyUsages) |
Promise * | deriveKey (const String &algorithm, CryptoKey *baseKey, Pbkdf2Params *derivedKeyType, bool extractable, Array *keyUsages) |
Promise * | deriveKey (EcdhKeyDeriveParams *algorithm, CryptoKey *baseKey, Pbkdf2Params *derivedKeyType, bool extractable, Array *keyUsages) |
Promise * | deriveKey (DhKeyDeriveParams *algorithm, CryptoKey *baseKey, Pbkdf2Params *derivedKeyType, bool extractable, Array *keyUsages) |
Promise * | deriveKey (ConcatParams *algorithm, CryptoKey *baseKey, Pbkdf2Params *derivedKeyType, bool extractable, Array *keyUsages) |
Promise * | deriveKey (HkdfCtrParams *algorithm, CryptoKey *baseKey, Pbkdf2Params *derivedKeyType, bool extractable, Array *keyUsages) |
Promise * | deriveKey (Pbkdf2Params *algorithm, CryptoKey *baseKey, Pbkdf2Params *derivedKeyType, bool extractable, Array *keyUsages) |
Promise * | digest (const String &algorithm, Int8Array *data) |
Promise * | digest (const String &algorithm, Int16Array *data) |
Promise * | digest (const String &algorithm, Int32Array *data) |
Promise * | digest (const String &algorithm, Uint8Array *data) |
Promise * | digest (const String &algorithm, Uint16Array *data) |
Promise * | digest (const String &algorithm, Uint32Array *data) |
Promise * | digest (const String &algorithm, Uint8ClampedArray *data) |
Promise * | digest (const String &algorithm, Float32Array *data) |
Promise * | digest (const String &algorithm, Float64Array *data) |
Promise * | digest (const String &algorithm, DataView *data) |
Promise * | digest (const String &algorithm, ArrayBuffer *data) |
Promise * | digest (Algorithm *algorithm, ArrayBuffer *data) |
Promise * | encrypt (const String &algorithm, CryptoKey *key, Int8Array *data) |
Promise * | encrypt (const String &algorithm, CryptoKey *key, Int16Array *data) |
Promise * | encrypt (const String &algorithm, CryptoKey *key, Int32Array *data) |
Promise * | encrypt (const String &algorithm, CryptoKey *key, Uint8Array *data) |
Promise * | encrypt (const String &algorithm, CryptoKey *key, Uint16Array *data) |
Promise * | encrypt (const String &algorithm, CryptoKey *key, Uint32Array *data) |
Promise * | encrypt (const String &algorithm, CryptoKey *key, Uint8ClampedArray *data) |
Promise * | encrypt (const String &algorithm, CryptoKey *key, Float32Array *data) |
Promise * | encrypt (const String &algorithm, CryptoKey *key, Float64Array *data) |
Promise * | encrypt (const String &algorithm, CryptoKey *key, DataView *data) |
Promise * | encrypt (const String &algorithm, CryptoKey *key, ArrayBuffer *data) |
Promise * | encrypt (RsaOaepParams *algorithm, CryptoKey *key, ArrayBuffer *data) |
Promise * | encrypt (AesCtrParams *algorithm, CryptoKey *key, ArrayBuffer *data) |
Promise * | encrypt (AesCbcParams *algorithm, CryptoKey *key, ArrayBuffer *data) |
Promise * | encrypt (AesCmacParams *algorithm, CryptoKey *key, ArrayBuffer *data) |
Promise * | encrypt (AesGcmParams *algorithm, CryptoKey *key, ArrayBuffer *data) |
Promise * | encrypt (AesCfbParams *algorithm, CryptoKey *key, ArrayBuffer *data) |
Promise * | exportKey (const String &format, CryptoKey *key) |
Promise * | generateKey (const String &algorithm, bool extractable, Array *keyUsages) |
Promise * | generateKey (RsaHashedKeyGenParams *algorithm, bool extractable, Array *keyUsages) |
Promise * | generateKey (EcKeyGenParams *algorithm, bool extractable, Array *keyUsages) |
Promise * | generateKey (DhKeyGenParams *algorithm, bool extractable, Array *keyUsages) |
Promise * | generateKey (AesKeyGenParams *algorithm, bool extractable, Array *keyUsages) |
Promise * | generateKey (HmacKeyGenParams *algorithm, bool extractable, Array *keyUsages) |
Promise * | generateKey (Pbkdf2Params *algorithm, bool extractable, Array *keyUsages) |
Promise * | importKey (const String &format, JsonWebKey *keyData, const String &algorithm, bool extractable, Array *keyUsages) |
Promise * | importKey (const String &format, JsonWebKey *keyData, RsaHashedImportParams *algorithm, bool extractable, Array *keyUsages) |
Promise * | importKey (const String &format, JsonWebKey *keyData, EcKeyImportParams *algorithm, bool extractable, Array *keyUsages) |
Promise * | importKey (const String &format, JsonWebKey *keyData, HmacImportParams *algorithm, bool extractable, Array *keyUsages) |
Promise * | importKey (const String &format, JsonWebKey *keyData, DhImportKeyParams *algorithm, bool extractable, Array *keyUsages) |
Promise * | importKey (const String &format, Int8Array *keyData, DhImportKeyParams *algorithm, bool extractable, Array *keyUsages) |
Promise * | importKey (const String &format, Int16Array *keyData, DhImportKeyParams *algorithm, bool extractable, Array *keyUsages) |
Promise * | importKey (const String &format, Int32Array *keyData, DhImportKeyParams *algorithm, bool extractable, Array *keyUsages) |
Promise * | importKey (const String &format, Uint8Array *keyData, DhImportKeyParams *algorithm, bool extractable, Array *keyUsages) |
Promise * | importKey (const String &format, Uint16Array *keyData, DhImportKeyParams *algorithm, bool extractable, Array *keyUsages) |
Promise * | importKey (const String &format, Uint32Array *keyData, DhImportKeyParams *algorithm, bool extractable, Array *keyUsages) |
Promise * | importKey (const String &format, Uint8ClampedArray *keyData, DhImportKeyParams *algorithm, bool extractable, Array *keyUsages) |
Promise * | importKey (const String &format, Float32Array *keyData, DhImportKeyParams *algorithm, bool extractable, Array *keyUsages) |
Promise * | importKey (const String &format, Float64Array *keyData, DhImportKeyParams *algorithm, bool extractable, Array *keyUsages) |
Promise * | importKey (const String &format, DataView *keyData, DhImportKeyParams *algorithm, bool extractable, Array *keyUsages) |
Promise * | importKey (const String &format, ArrayBuffer *keyData, DhImportKeyParams *algorithm, bool extractable, Array *keyUsages) |
Promise * | sign (const String &algorithm, CryptoKey *key, Int8Array *data) |
Promise * | sign (const String &algorithm, CryptoKey *key, Int16Array *data) |
Promise * | sign (const String &algorithm, CryptoKey *key, Int32Array *data) |
Promise * | sign (const String &algorithm, CryptoKey *key, Uint8Array *data) |
Promise * | sign (const String &algorithm, CryptoKey *key, Uint16Array *data) |
Promise * | sign (const String &algorithm, CryptoKey *key, Uint32Array *data) |
Promise * | sign (const String &algorithm, CryptoKey *key, Uint8ClampedArray *data) |
Promise * | sign (const String &algorithm, CryptoKey *key, Float32Array *data) |
Promise * | sign (const String &algorithm, CryptoKey *key, Float64Array *data) |
Promise * | sign (const String &algorithm, CryptoKey *key, DataView *data) |
Promise * | sign (const String &algorithm, CryptoKey *key, ArrayBuffer *data) |
Promise * | sign (RsaPssParams *algorithm, CryptoKey *key, ArrayBuffer *data) |
Promise * | sign (EcdsaParams *algorithm, CryptoKey *key, ArrayBuffer *data) |
Promise * | sign (AesCmacParams *algorithm, CryptoKey *key, ArrayBuffer *data) |
Promise * | unwrapKey (const String &format, Int8Array *wrappedKey, CryptoKey *unwrappingKey, const String &unwrapAlgorithm, const String &unwrappedKeyAlgorithm, bool extractable, Array *keyUsages) |
Promise * | unwrapKey (const String &format, Int8Array *wrappedKey, CryptoKey *unwrappingKey, const String &unwrapAlgorithm, Algorithm *unwrappedKeyAlgorithm, bool extractable, Array *keyUsages) |
Promise * | unwrapKey (const String &format, Int8Array *wrappedKey, CryptoKey *unwrappingKey, Algorithm *unwrapAlgorithm, Algorithm *unwrappedKeyAlgorithm, bool extractable, Array *keyUsages) |
Promise * | unwrapKey (const String &format, Int16Array *wrappedKey, CryptoKey *unwrappingKey, Algorithm *unwrapAlgorithm, Algorithm *unwrappedKeyAlgorithm, bool extractable, Array *keyUsages) |
Promise * | unwrapKey (const String &format, Int32Array *wrappedKey, CryptoKey *unwrappingKey, Algorithm *unwrapAlgorithm, Algorithm *unwrappedKeyAlgorithm, bool extractable, Array *keyUsages) |
Promise * | unwrapKey (const String &format, Uint8Array *wrappedKey, CryptoKey *unwrappingKey, Algorithm *unwrapAlgorithm, Algorithm *unwrappedKeyAlgorithm, bool extractable, Array *keyUsages) |
Promise * | unwrapKey (const String &format, Uint16Array *wrappedKey, CryptoKey *unwrappingKey, Algorithm *unwrapAlgorithm, Algorithm *unwrappedKeyAlgorithm, bool extractable, Array *keyUsages) |
Promise * | unwrapKey (const String &format, Uint32Array *wrappedKey, CryptoKey *unwrappingKey, Algorithm *unwrapAlgorithm, Algorithm *unwrappedKeyAlgorithm, bool extractable, Array *keyUsages) |
Promise * | unwrapKey (const String &format, Uint8ClampedArray *wrappedKey, CryptoKey *unwrappingKey, Algorithm *unwrapAlgorithm, Algorithm *unwrappedKeyAlgorithm, bool extractable, Array *keyUsages) |
Promise * | unwrapKey (const String &format, Float32Array *wrappedKey, CryptoKey *unwrappingKey, Algorithm *unwrapAlgorithm, Algorithm *unwrappedKeyAlgorithm, bool extractable, Array *keyUsages) |
Promise * | unwrapKey (const String &format, Float64Array *wrappedKey, CryptoKey *unwrappingKey, Algorithm *unwrapAlgorithm, Algorithm *unwrappedKeyAlgorithm, bool extractable, Array *keyUsages) |
Promise * | unwrapKey (const String &format, DataView *wrappedKey, CryptoKey *unwrappingKey, Algorithm *unwrapAlgorithm, Algorithm *unwrappedKeyAlgorithm, bool extractable, Array *keyUsages) |
Promise * | unwrapKey (const String &format, ArrayBuffer *wrappedKey, CryptoKey *unwrappingKey, Algorithm *unwrapAlgorithm, Algorithm *unwrappedKeyAlgorithm, bool extractable, Array *keyUsages) |
Promise * | verify (const String &algorithm, CryptoKey *key, Int8Array *signature, Int8Array *data) |
Promise * | verify (const String &algorithm, CryptoKey *key, Int8Array *signature, Int16Array *data) |
Promise * | verify (const String &algorithm, CryptoKey *key, Int8Array *signature, Int32Array *data) |
Promise * | verify (const String &algorithm, CryptoKey *key, Int8Array *signature, Uint8Array *data) |
Promise * | verify (const String &algorithm, CryptoKey *key, Int8Array *signature, Uint16Array *data) |
Promise * | verify (const String &algorithm, CryptoKey *key, Int8Array *signature, Uint32Array *data) |
Promise * | verify (const String &algorithm, CryptoKey *key, Int8Array *signature, Uint8ClampedArray *data) |
Promise * | verify (const String &algorithm, CryptoKey *key, Int8Array *signature, Float32Array *data) |
Promise * | verify (const String &algorithm, CryptoKey *key, Int8Array *signature, Float64Array *data) |
Promise * | verify (const String &algorithm, CryptoKey *key, Int8Array *signature, DataView *data) |
Promise * | verify (const String &algorithm, CryptoKey *key, Int8Array *signature, ArrayBuffer *data) |
Promise * | verify (const String &algorithm, CryptoKey *key, Int16Array *signature, ArrayBuffer *data) |
Promise * | verify (const String &algorithm, CryptoKey *key, Int32Array *signature, ArrayBuffer *data) |
Promise * | verify (const String &algorithm, CryptoKey *key, Uint8Array *signature, ArrayBuffer *data) |
Promise * | verify (const String &algorithm, CryptoKey *key, Uint16Array *signature, ArrayBuffer *data) |
Promise * | verify (const String &algorithm, CryptoKey *key, Uint32Array *signature, ArrayBuffer *data) |
Promise * | verify (const String &algorithm, CryptoKey *key, Uint8ClampedArray *signature, ArrayBuffer *data) |
Promise * | verify (const String &algorithm, CryptoKey *key, Float32Array *signature, ArrayBuffer *data) |
Promise * | verify (const String &algorithm, CryptoKey *key, Float64Array *signature, ArrayBuffer *data) |
Promise * | verify (const String &algorithm, CryptoKey *key, DataView *signature, ArrayBuffer *data) |
Promise * | verify (const String &algorithm, CryptoKey *key, ArrayBuffer *signature, ArrayBuffer *data) |
Promise * | verify (RsaPssParams *algorithm, CryptoKey *key, ArrayBuffer *signature, ArrayBuffer *data) |
Promise * | verify (EcdsaParams *algorithm, CryptoKey *key, ArrayBuffer *signature, ArrayBuffer *data) |
Promise * | verify (AesCmacParams *algorithm, CryptoKey *key, ArrayBuffer *signature, ArrayBuffer *data) |
Promise * | wrapKey (const String &format, CryptoKey *key, CryptoKey *wrappingKey, const String &wrapAlgorithm) |
Promise * | wrapKey (const String &format, CryptoKey *key, CryptoKey *wrappingKey, Algorithm *wrapAlgorithm) |
SubtleCrypto * | get_prototype () |
void | set_prototype (SubtleCrypto *) |
SubtleCrypto () | |
![]() | |
Object () | |
template<typename T > | |
T | valueOf () |
operator double () const | |
Object * | operator[] (const client::String &name) const |
void | set_ (const client::String &name, Object *v) |
template<typename T , typename = typename std::enable_if<std::is_arithmetic<T>::value, T>::type> | |
void | set_ (const client::String &name, T v) |
bool | hasOwnProperty (const client::String &name) |
client::SubtleCrypto::SubtleCrypto | ( | ) |
Promise* client::SubtleCrypto::decrypt | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Int8Array * | data | ||
) |
Promise* client::SubtleCrypto::decrypt | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Int16Array * | data | ||
) |
Promise* client::SubtleCrypto::decrypt | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Int32Array * | data | ||
) |
Promise* client::SubtleCrypto::decrypt | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Uint8Array * | data | ||
) |
Promise* client::SubtleCrypto::decrypt | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Uint16Array * | data | ||
) |
Promise* client::SubtleCrypto::decrypt | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Uint32Array * | data | ||
) |
Promise* client::SubtleCrypto::decrypt | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Uint8ClampedArray * | data | ||
) |
Promise* client::SubtleCrypto::decrypt | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Float32Array * | data | ||
) |
Promise* client::SubtleCrypto::decrypt | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Float64Array * | data | ||
) |
Promise* client::SubtleCrypto::decrypt | ( | const String & | algorithm, |
CryptoKey * | key, | ||
DataView * | data | ||
) |
Promise* client::SubtleCrypto::decrypt | ( | const String & | algorithm, |
CryptoKey * | key, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::decrypt | ( | RsaOaepParams * | algorithm, |
CryptoKey * | key, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::decrypt | ( | AesCtrParams * | algorithm, |
CryptoKey * | key, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::decrypt | ( | AesCbcParams * | algorithm, |
CryptoKey * | key, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::decrypt | ( | AesCmacParams * | algorithm, |
CryptoKey * | key, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::decrypt | ( | AesGcmParams * | algorithm, |
CryptoKey * | key, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::decrypt | ( | AesCfbParams * | algorithm, |
CryptoKey * | key, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::deriveBits | ( | const String & | algorithm, |
CryptoKey * | baseKey, | ||
double | length | ||
) |
Promise* client::SubtleCrypto::deriveBits | ( | EcdhKeyDeriveParams * | algorithm, |
CryptoKey * | baseKey, | ||
double | length | ||
) |
Promise* client::SubtleCrypto::deriveBits | ( | DhKeyDeriveParams * | algorithm, |
CryptoKey * | baseKey, | ||
double | length | ||
) |
Promise* client::SubtleCrypto::deriveBits | ( | ConcatParams * | algorithm, |
CryptoKey * | baseKey, | ||
double | length | ||
) |
Promise* client::SubtleCrypto::deriveBits | ( | HkdfCtrParams * | algorithm, |
CryptoKey * | baseKey, | ||
double | length | ||
) |
Promise* client::SubtleCrypto::deriveBits | ( | Pbkdf2Params * | algorithm, |
CryptoKey * | baseKey, | ||
double | length | ||
) |
Promise* client::SubtleCrypto::deriveKey | ( | const String & | algorithm, |
CryptoKey * | baseKey, | ||
const String & | derivedKeyType, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::deriveKey | ( | const String & | algorithm, |
CryptoKey * | baseKey, | ||
AesDerivedKeyParams * | derivedKeyType, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::deriveKey | ( | const String & | algorithm, |
CryptoKey * | baseKey, | ||
HmacImportParams * | derivedKeyType, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::deriveKey | ( | const String & | algorithm, |
CryptoKey * | baseKey, | ||
ConcatParams * | derivedKeyType, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::deriveKey | ( | const String & | algorithm, |
CryptoKey * | baseKey, | ||
HkdfCtrParams * | derivedKeyType, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::deriveKey | ( | const String & | algorithm, |
CryptoKey * | baseKey, | ||
Pbkdf2Params * | derivedKeyType, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::deriveKey | ( | EcdhKeyDeriveParams * | algorithm, |
CryptoKey * | baseKey, | ||
Pbkdf2Params * | derivedKeyType, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::deriveKey | ( | DhKeyDeriveParams * | algorithm, |
CryptoKey * | baseKey, | ||
Pbkdf2Params * | derivedKeyType, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::deriveKey | ( | ConcatParams * | algorithm, |
CryptoKey * | baseKey, | ||
Pbkdf2Params * | derivedKeyType, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::deriveKey | ( | HkdfCtrParams * | algorithm, |
CryptoKey * | baseKey, | ||
Pbkdf2Params * | derivedKeyType, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::deriveKey | ( | Pbkdf2Params * | algorithm, |
CryptoKey * | baseKey, | ||
Pbkdf2Params * | derivedKeyType, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::digest | ( | const String & | algorithm, |
Int16Array * | data | ||
) |
Promise* client::SubtleCrypto::digest | ( | const String & | algorithm, |
Int32Array * | data | ||
) |
Promise* client::SubtleCrypto::digest | ( | const String & | algorithm, |
Uint8Array * | data | ||
) |
Promise* client::SubtleCrypto::digest | ( | const String & | algorithm, |
Uint16Array * | data | ||
) |
Promise* client::SubtleCrypto::digest | ( | const String & | algorithm, |
Uint32Array * | data | ||
) |
Promise* client::SubtleCrypto::digest | ( | const String & | algorithm, |
Uint8ClampedArray * | data | ||
) |
Promise* client::SubtleCrypto::digest | ( | const String & | algorithm, |
Float32Array * | data | ||
) |
Promise* client::SubtleCrypto::digest | ( | const String & | algorithm, |
Float64Array * | data | ||
) |
Promise* client::SubtleCrypto::digest | ( | const String & | algorithm, |
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::digest | ( | Algorithm * | algorithm, |
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::encrypt | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Int8Array * | data | ||
) |
Promise* client::SubtleCrypto::encrypt | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Int16Array * | data | ||
) |
Promise* client::SubtleCrypto::encrypt | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Int32Array * | data | ||
) |
Promise* client::SubtleCrypto::encrypt | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Uint8Array * | data | ||
) |
Promise* client::SubtleCrypto::encrypt | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Uint16Array * | data | ||
) |
Promise* client::SubtleCrypto::encrypt | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Uint32Array * | data | ||
) |
Promise* client::SubtleCrypto::encrypt | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Uint8ClampedArray * | data | ||
) |
Promise* client::SubtleCrypto::encrypt | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Float32Array * | data | ||
) |
Promise* client::SubtleCrypto::encrypt | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Float64Array * | data | ||
) |
Promise* client::SubtleCrypto::encrypt | ( | const String & | algorithm, |
CryptoKey * | key, | ||
DataView * | data | ||
) |
Promise* client::SubtleCrypto::encrypt | ( | const String & | algorithm, |
CryptoKey * | key, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::encrypt | ( | RsaOaepParams * | algorithm, |
CryptoKey * | key, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::encrypt | ( | AesCtrParams * | algorithm, |
CryptoKey * | key, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::encrypt | ( | AesCbcParams * | algorithm, |
CryptoKey * | key, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::encrypt | ( | AesCmacParams * | algorithm, |
CryptoKey * | key, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::encrypt | ( | AesGcmParams * | algorithm, |
CryptoKey * | key, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::encrypt | ( | AesCfbParams * | algorithm, |
CryptoKey * | key, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::generateKey | ( | const String & | algorithm, |
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::generateKey | ( | RsaHashedKeyGenParams * | algorithm, |
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::generateKey | ( | EcKeyGenParams * | algorithm, |
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::generateKey | ( | DhKeyGenParams * | algorithm, |
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::generateKey | ( | AesKeyGenParams * | algorithm, |
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::generateKey | ( | HmacKeyGenParams * | algorithm, |
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::generateKey | ( | Pbkdf2Params * | algorithm, |
bool | extractable, | ||
Array * | keyUsages | ||
) |
SubtleCrypto* client::SubtleCrypto::get_prototype | ( | ) |
Promise* client::SubtleCrypto::importKey | ( | const String & | format, |
JsonWebKey * | keyData, | ||
const String & | algorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::importKey | ( | const String & | format, |
JsonWebKey * | keyData, | ||
RsaHashedImportParams * | algorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::importKey | ( | const String & | format, |
JsonWebKey * | keyData, | ||
EcKeyImportParams * | algorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::importKey | ( | const String & | format, |
JsonWebKey * | keyData, | ||
HmacImportParams * | algorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::importKey | ( | const String & | format, |
JsonWebKey * | keyData, | ||
DhImportKeyParams * | algorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::importKey | ( | const String & | format, |
Int8Array * | keyData, | ||
DhImportKeyParams * | algorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::importKey | ( | const String & | format, |
Int16Array * | keyData, | ||
DhImportKeyParams * | algorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::importKey | ( | const String & | format, |
Int32Array * | keyData, | ||
DhImportKeyParams * | algorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::importKey | ( | const String & | format, |
Uint8Array * | keyData, | ||
DhImportKeyParams * | algorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::importKey | ( | const String & | format, |
Uint16Array * | keyData, | ||
DhImportKeyParams * | algorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::importKey | ( | const String & | format, |
Uint32Array * | keyData, | ||
DhImportKeyParams * | algorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::importKey | ( | const String & | format, |
Uint8ClampedArray * | keyData, | ||
DhImportKeyParams * | algorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::importKey | ( | const String & | format, |
Float32Array * | keyData, | ||
DhImportKeyParams * | algorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::importKey | ( | const String & | format, |
Float64Array * | keyData, | ||
DhImportKeyParams * | algorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::importKey | ( | const String & | format, |
DataView * | keyData, | ||
DhImportKeyParams * | algorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::importKey | ( | const String & | format, |
ArrayBuffer * | keyData, | ||
DhImportKeyParams * | algorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
void client::SubtleCrypto::set_prototype | ( | SubtleCrypto * | ) |
Promise* client::SubtleCrypto::sign | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Int16Array * | data | ||
) |
Promise* client::SubtleCrypto::sign | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Int32Array * | data | ||
) |
Promise* client::SubtleCrypto::sign | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Uint8Array * | data | ||
) |
Promise* client::SubtleCrypto::sign | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Uint16Array * | data | ||
) |
Promise* client::SubtleCrypto::sign | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Uint32Array * | data | ||
) |
Promise* client::SubtleCrypto::sign | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Uint8ClampedArray * | data | ||
) |
Promise* client::SubtleCrypto::sign | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Float32Array * | data | ||
) |
Promise* client::SubtleCrypto::sign | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Float64Array * | data | ||
) |
Promise* client::SubtleCrypto::sign | ( | const String & | algorithm, |
CryptoKey * | key, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::sign | ( | RsaPssParams * | algorithm, |
CryptoKey * | key, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::sign | ( | EcdsaParams * | algorithm, |
CryptoKey * | key, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::sign | ( | AesCmacParams * | algorithm, |
CryptoKey * | key, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::unwrapKey | ( | const String & | format, |
Int8Array * | wrappedKey, | ||
CryptoKey * | unwrappingKey, | ||
const String & | unwrapAlgorithm, | ||
const String & | unwrappedKeyAlgorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::unwrapKey | ( | const String & | format, |
Int8Array * | wrappedKey, | ||
CryptoKey * | unwrappingKey, | ||
const String & | unwrapAlgorithm, | ||
Algorithm * | unwrappedKeyAlgorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::unwrapKey | ( | const String & | format, |
Int8Array * | wrappedKey, | ||
CryptoKey * | unwrappingKey, | ||
Algorithm * | unwrapAlgorithm, | ||
Algorithm * | unwrappedKeyAlgorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::unwrapKey | ( | const String & | format, |
Int16Array * | wrappedKey, | ||
CryptoKey * | unwrappingKey, | ||
Algorithm * | unwrapAlgorithm, | ||
Algorithm * | unwrappedKeyAlgorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::unwrapKey | ( | const String & | format, |
Int32Array * | wrappedKey, | ||
CryptoKey * | unwrappingKey, | ||
Algorithm * | unwrapAlgorithm, | ||
Algorithm * | unwrappedKeyAlgorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::unwrapKey | ( | const String & | format, |
Uint8Array * | wrappedKey, | ||
CryptoKey * | unwrappingKey, | ||
Algorithm * | unwrapAlgorithm, | ||
Algorithm * | unwrappedKeyAlgorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::unwrapKey | ( | const String & | format, |
Uint16Array * | wrappedKey, | ||
CryptoKey * | unwrappingKey, | ||
Algorithm * | unwrapAlgorithm, | ||
Algorithm * | unwrappedKeyAlgorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::unwrapKey | ( | const String & | format, |
Uint32Array * | wrappedKey, | ||
CryptoKey * | unwrappingKey, | ||
Algorithm * | unwrapAlgorithm, | ||
Algorithm * | unwrappedKeyAlgorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::unwrapKey | ( | const String & | format, |
Uint8ClampedArray * | wrappedKey, | ||
CryptoKey * | unwrappingKey, | ||
Algorithm * | unwrapAlgorithm, | ||
Algorithm * | unwrappedKeyAlgorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::unwrapKey | ( | const String & | format, |
Float32Array * | wrappedKey, | ||
CryptoKey * | unwrappingKey, | ||
Algorithm * | unwrapAlgorithm, | ||
Algorithm * | unwrappedKeyAlgorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::unwrapKey | ( | const String & | format, |
Float64Array * | wrappedKey, | ||
CryptoKey * | unwrappingKey, | ||
Algorithm * | unwrapAlgorithm, | ||
Algorithm * | unwrappedKeyAlgorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::unwrapKey | ( | const String & | format, |
DataView * | wrappedKey, | ||
CryptoKey * | unwrappingKey, | ||
Algorithm * | unwrapAlgorithm, | ||
Algorithm * | unwrappedKeyAlgorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::unwrapKey | ( | const String & | format, |
ArrayBuffer * | wrappedKey, | ||
CryptoKey * | unwrappingKey, | ||
Algorithm * | unwrapAlgorithm, | ||
Algorithm * | unwrappedKeyAlgorithm, | ||
bool | extractable, | ||
Array * | keyUsages | ||
) |
Promise* client::SubtleCrypto::verify | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Int8Array * | signature, | ||
Int8Array * | data | ||
) |
Promise* client::SubtleCrypto::verify | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Int8Array * | signature, | ||
Int16Array * | data | ||
) |
Promise* client::SubtleCrypto::verify | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Int8Array * | signature, | ||
Int32Array * | data | ||
) |
Promise* client::SubtleCrypto::verify | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Int8Array * | signature, | ||
Uint8Array * | data | ||
) |
Promise* client::SubtleCrypto::verify | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Int8Array * | signature, | ||
Uint16Array * | data | ||
) |
Promise* client::SubtleCrypto::verify | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Int8Array * | signature, | ||
Uint32Array * | data | ||
) |
Promise* client::SubtleCrypto::verify | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Int8Array * | signature, | ||
Uint8ClampedArray * | data | ||
) |
Promise* client::SubtleCrypto::verify | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Int8Array * | signature, | ||
Float32Array * | data | ||
) |
Promise* client::SubtleCrypto::verify | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Int8Array * | signature, | ||
Float64Array * | data | ||
) |
Promise* client::SubtleCrypto::verify | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Int8Array * | signature, | ||
DataView * | data | ||
) |
Promise* client::SubtleCrypto::verify | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Int8Array * | signature, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::verify | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Int16Array * | signature, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::verify | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Int32Array * | signature, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::verify | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Uint8Array * | signature, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::verify | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Uint16Array * | signature, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::verify | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Uint32Array * | signature, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::verify | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Uint8ClampedArray * | signature, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::verify | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Float32Array * | signature, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::verify | ( | const String & | algorithm, |
CryptoKey * | key, | ||
Float64Array * | signature, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::verify | ( | const String & | algorithm, |
CryptoKey * | key, | ||
DataView * | signature, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::verify | ( | const String & | algorithm, |
CryptoKey * | key, | ||
ArrayBuffer * | signature, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::verify | ( | RsaPssParams * | algorithm, |
CryptoKey * | key, | ||
ArrayBuffer * | signature, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::verify | ( | EcdsaParams * | algorithm, |
CryptoKey * | key, | ||
ArrayBuffer * | signature, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::verify | ( | AesCmacParams * | algorithm, |
CryptoKey * | key, | ||
ArrayBuffer * | signature, | ||
ArrayBuffer * | data | ||
) |
Promise* client::SubtleCrypto::wrapKey | ( | const String & | format, |
CryptoKey * | key, | ||
CryptoKey * | wrappingKey, | ||
const String & | wrapAlgorithm | ||
) |