ModulesΒ§
- aes_
operation π - hkdf_
operation π - hmac_
operation π - pbkdf2_
operation π - sha_
operation π
StructsΒ§
- Subtle
AesCbc πParams - Subtle
AesCtr πParams - Subtle
AesDerived πKeyParams - https://w3c.github.io/webcrypto/#dfn-AesDerivedKeyParams
- Subtle
AesGcm πParams - Subtle
AesKey πAlgorithm - https://w3c.github.io/webcrypto/#dfn-AesKeyAlgorithm
- Subtle
AesKey πGenParams - https://w3c.github.io/webcrypto/#dfn-AesKeyGenParams
- Subtle
Algorithm π - https://w3c.github.io/webcrypto/#dfn-Algorithm
- Subtle
Crypto π - Subtle
Hkdf πParams - https://w3c.github.io/webcrypto/#dfn-HkdfParams
- Subtle
Hmac πImport Params - https://w3c.github.io/webcrypto/#dfn-HmacImportParams
- Subtle
Hmac πKeyAlgorithm - https://w3c.github.io/webcrypto/#dfn-HmacKeyAlgorithm
- Subtle
Hmac πKeyGen Params - https://w3c.github.io/webcrypto/#dfn-HmacKeyGenParams
- Subtle
KeyAlgorithm π - https://w3c.github.io/webcrypto/#dfn-KeyAlgorithm
- Subtle
Pbkdf2 πParams - https://w3c.github.io/webcrypto/#dfn-Pbkdf2Params
EnumsΒ§
- Exported
Key π - KeyAlgorithm
AndDerivatives π - Union type of KeyAlgorithm and IDL dictionary types derived from it. Note that we actually use our βsubtleβ structs of the corresponding IDL dictionary types so that they can be easily passed to another threads.
- Normalized
Algorithm π - The successful output of
normalize_algorithm
, in form of an union type of (our βsubtleβ binding of) IDL dictionary types. - Operation π
- https://w3c.github.io/webcrypto/#supported-operation
ConstantsΒ§
- ALG_
AES_ πCBC - ALG_
AES_ πCTR - ALG_
AES_ πGCM - ALG_
AES_ πKW - ALG_
ECDH π - ALG_
ECDSA π - ALG_
HKDF π - ALG_
HMAC π - ALG_
PBKD πF2 - ALG_
RSASSA_ πPKCS1 - ALG_
RSA_ πOAEP - ALG_
RSA_ πPSS - ALG_
SHA1 π - ALG_
SHA256 π - ALG_
SHA384 π - ALG_
SHA512 π - NAMED_
CURVE_ πP256 - NAMED_
CURVE_ πP384 - NAMED_
CURVE_ πP521 - _IMPL_
DOMOBJECT_ πFOR_ Subtle Crypto
StaticsΒ§
- SUPPORTED_
ALGORITHMS π - SUPPORTED_
CURVES π
TraitsΒ§
- Dictionary
FromJS πVal - Helper to abstract the conversion process of a JS value into many different WebIDL dictionaries.
- Dictionary
FromJS πValType - Json
WebKey πExt - RsaOther
Primes πInfo Ext
FunctionsΒ§
- boxed_
value_ πfrom_ js_ object - extract_
native_ πdict - normalize_
algorithm π - https://w3c.github.io/webcrypto/#algorithm-normalization-normalize-an-algorithm
- perform_
export_ πkey_ operation - Return the result of performing the export key operation specified by the [[algorithm]] internal slot of key using key and format.
- value_
from_ πjs_ object