diff --git a/enums/aes_shared.Alg.Mode.html b/enums/aes_shared.Alg.Mode.html index b4af971e..dca1494e 100644 --- a/enums/aes_shared.Alg.Mode.html +++ b/enums/aes_shared.Alg.Mode.html @@ -1 +1 @@ -Mode | @nfen/webcrypto-ts

Enumeration Members

\ No newline at end of file +Mode | @nfen/webcrypto-ts

Enumeration Members

\ No newline at end of file diff --git a/enums/ec_shared.Alg.Curve.html b/enums/ec_shared.Alg.Curve.html index 41b617ce..923c2976 100644 --- a/enums/ec_shared.Alg.Curve.html +++ b/enums/ec_shared.Alg.Curve.html @@ -1 +1 @@ -Curve | @nfen/webcrypto-ts

Enumeration Members

\ No newline at end of file +Curve | @nfen/webcrypto-ts

Enumeration Members

\ No newline at end of file diff --git a/enums/ec_shared.Alg.Variant.html b/enums/ec_shared.Alg.Variant.html index 8d556e5c..5ef90ffd 100644 --- a/enums/ec_shared.Alg.Variant.html +++ b/enums/ec_shared.Alg.Variant.html @@ -1 +1 @@ -Variant | @nfen/webcrypto-ts

Enumeration Members

\ No newline at end of file +Variant | @nfen/webcrypto-ts

Enumeration Members

\ No newline at end of file diff --git a/enums/hmac.Alg.Code.html b/enums/hmac.Alg.Code.html index 4cf6d788..3b83bb64 100644 --- a/enums/hmac.Alg.Code.html +++ b/enums/hmac.Alg.Code.html @@ -1 +1 @@ -Code | @nfen/webcrypto-ts

Enumeration hmac.Alg.Code

source · []

Enumeration Members

\ No newline at end of file +Code | @nfen/webcrypto-ts

Enumeration hmac.Alg.Code

source · []

Enumeration Members

\ No newline at end of file diff --git a/enums/kdf_shared.Alg.Variant.html b/enums/kdf_shared.Alg.Variant.html index e613cef2..618b19ee 100644 --- a/enums/kdf_shared.Alg.Variant.html +++ b/enums/kdf_shared.Alg.Variant.html @@ -1 +1 @@ -Variant | @nfen/webcrypto-ts

Enumeration Members

\ No newline at end of file +Variant | @nfen/webcrypto-ts

Enumeration Members

\ No newline at end of file diff --git a/enums/key_usages.KeyFormats.html b/enums/key_usages.KeyFormats.html index 6cb58ac8..3a0d2359 100644 --- a/enums/key_usages.KeyFormats.html +++ b/enums/key_usages.KeyFormats.html @@ -1 +1 @@ -KeyFormats | @nfen/webcrypto-ts

Enumeration Members

\ No newline at end of file +KeyFormats | @nfen/webcrypto-ts

Enumeration Members

\ No newline at end of file diff --git a/enums/key_usages.KeyUsages.html b/enums/key_usages.KeyUsages.html index 0a3dca83..03c8151c 100644 --- a/enums/key_usages.KeyUsages.html +++ b/enums/key_usages.KeyUsages.html @@ -1 +1 @@ -KeyUsages | @nfen/webcrypto-ts

Enumeration Members

\ No newline at end of file +KeyUsages | @nfen/webcrypto-ts

Enumeration Members

\ No newline at end of file diff --git a/enums/rsa_shared.Alg.Variant.html b/enums/rsa_shared.Alg.Variant.html index 6a9ac111..8bb13a13 100644 --- a/enums/rsa_shared.Alg.Variant.html +++ b/enums/rsa_shared.Alg.Variant.html @@ -1 +1 @@ -Variant | @nfen/webcrypto-ts

Enumeration Members

\ No newline at end of file +Variant | @nfen/webcrypto-ts

Enumeration Members

\ No newline at end of file diff --git a/enums/sha_shared.Alg.Variant.html b/enums/sha_shared.Alg.Variant.html index 9357d493..b58b0f1b 100644 --- a/enums/sha_shared.Alg.Variant.html +++ b/enums/sha_shared.Alg.Variant.html @@ -1 +1 @@ -Variant | @nfen/webcrypto-ts

Enumeration Members

\ No newline at end of file +Variant | @nfen/webcrypto-ts

Enumeration Members

\ No newline at end of file diff --git a/interfaces/aes_shared.AesCbcCryptoKey.html b/interfaces/aes_shared.AesCbcCryptoKey.html index 016cfb31..ee378254 100644 --- a/interfaces/aes_shared.AesCbcCryptoKey.html +++ b/interfaces/aes_shared.AesCbcCryptoKey.html @@ -1 +1 @@ -AesCbcCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file +AesCbcCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file diff --git a/interfaces/aes_shared.AesCbcProxiedCryptoKey.html b/interfaces/aes_shared.AesCbcProxiedCryptoKey.html index c3c63947..5f897f5c 100644 --- a/interfaces/aes_shared.AesCbcProxiedCryptoKey.html +++ b/interfaces/aes_shared.AesCbcProxiedCryptoKey.html @@ -1 +1 @@ -AesCbcProxiedCryptoKey | @nfen/webcrypto-ts

Properties

Methods

decrypt

encrypt

unwrapKey

wrapKey

\ No newline at end of file +AesCbcProxiedCryptoKey | @nfen/webcrypto-ts

Properties

Methods

decrypt

encrypt

unwrapKey

wrapKey

\ No newline at end of file diff --git a/interfaces/aes_shared.AesCtrCryptoKey.html b/interfaces/aes_shared.AesCtrCryptoKey.html index 15025840..6813caaf 100644 --- a/interfaces/aes_shared.AesCtrCryptoKey.html +++ b/interfaces/aes_shared.AesCtrCryptoKey.html @@ -1 +1 @@ -AesCtrCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file +AesCtrCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file diff --git a/interfaces/aes_shared.AesCtrProxiedCryptoKey.html b/interfaces/aes_shared.AesCtrProxiedCryptoKey.html index 223f5e31..c2822b38 100644 --- a/interfaces/aes_shared.AesCtrProxiedCryptoKey.html +++ b/interfaces/aes_shared.AesCtrProxiedCryptoKey.html @@ -1 +1 @@ -AesCtrProxiedCryptoKey | @nfen/webcrypto-ts

Properties

Methods

decrypt

encrypt

unwrapKey

wrapKey

\ No newline at end of file +AesCtrProxiedCryptoKey | @nfen/webcrypto-ts

Properties

Methods

decrypt

encrypt

unwrapKey

wrapKey

\ No newline at end of file diff --git a/interfaces/aes_shared.AesGcmCryptoKey.html b/interfaces/aes_shared.AesGcmCryptoKey.html index 55cfe701..f046ea8c 100644 --- a/interfaces/aes_shared.AesGcmCryptoKey.html +++ b/interfaces/aes_shared.AesGcmCryptoKey.html @@ -1 +1 @@ -AesGcmCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file +AesGcmCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file diff --git a/interfaces/aes_shared.AesGcmProxiedCryptoKey.html b/interfaces/aes_shared.AesGcmProxiedCryptoKey.html index 30300bec..5d33aa3b 100644 --- a/interfaces/aes_shared.AesGcmProxiedCryptoKey.html +++ b/interfaces/aes_shared.AesGcmProxiedCryptoKey.html @@ -1 +1 @@ -AesGcmProxiedCryptoKey | @nfen/webcrypto-ts

Properties

Methods

decrypt

encrypt

unwrapKey

wrapKey

\ No newline at end of file +AesGcmProxiedCryptoKey | @nfen/webcrypto-ts

Properties

Methods

decrypt

encrypt

unwrapKey

wrapKey

\ No newline at end of file diff --git a/interfaces/aes_shared.AesKwCryptoKey.html b/interfaces/aes_shared.AesKwCryptoKey.html index 375b279d..2c33aad1 100644 --- a/interfaces/aes_shared.AesKwCryptoKey.html +++ b/interfaces/aes_shared.AesKwCryptoKey.html @@ -1 +1 @@ -AesKwCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file +AesKwCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file diff --git a/interfaces/aes_shared.AesKwProxiedCryptoKey.html b/interfaces/aes_shared.AesKwProxiedCryptoKey.html index 1dd6a303..ff03d306 100644 --- a/interfaces/aes_shared.AesKwProxiedCryptoKey.html +++ b/interfaces/aes_shared.AesKwProxiedCryptoKey.html @@ -1 +1 @@ -AesKwProxiedCryptoKey | @nfen/webcrypto-ts

Properties

Methods

unwrapKey

wrapKey

\ No newline at end of file +AesKwProxiedCryptoKey | @nfen/webcrypto-ts

Properties

Methods

unwrapKey

wrapKey

\ No newline at end of file diff --git a/interfaces/ec_shared.EcdhCryptoKeyPair.html b/interfaces/ec_shared.EcdhCryptoKeyPair.html index 9b80051f..e8d06503 100644 --- a/interfaces/ec_shared.EcdhCryptoKeyPair.html +++ b/interfaces/ec_shared.EcdhCryptoKeyPair.html @@ -1 +1 @@ -EcdhCryptoKeyPair | @nfen/webcrypto-ts

Properties

\ No newline at end of file +EcdhCryptoKeyPair | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/ec_shared.EcdhPrivCryptoKey.html b/interfaces/ec_shared.EcdhPrivCryptoKey.html index 0713b0d4..36748722 100644 --- a/interfaces/ec_shared.EcdhPrivCryptoKey.html +++ b/interfaces/ec_shared.EcdhPrivCryptoKey.html @@ -1 +1 @@ -EcdhPrivCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file +EcdhPrivCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file diff --git a/interfaces/ec_shared.EcdhProxiedCryptoKeyPair.html b/interfaces/ec_shared.EcdhProxiedCryptoKeyPair.html index 6b019ee2..0a1c60d1 100644 --- a/interfaces/ec_shared.EcdhProxiedCryptoKeyPair.html +++ b/interfaces/ec_shared.EcdhProxiedCryptoKeyPair.html @@ -1 +1 @@ -EcdhProxiedCryptoKeyPair | @nfen/webcrypto-ts

Properties

\ No newline at end of file +EcdhProxiedCryptoKeyPair | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/ec_shared.EcdhProxiedPrivCryptoKey.html b/interfaces/ec_shared.EcdhProxiedPrivCryptoKey.html index b3eb03c2..4c1ce116 100644 --- a/interfaces/ec_shared.EcdhProxiedPrivCryptoKey.html +++ b/interfaces/ec_shared.EcdhProxiedPrivCryptoKey.html @@ -1 +1 @@ -EcdhProxiedPrivCryptoKey | @nfen/webcrypto-ts

Properties

Methods

\ No newline at end of file +EcdhProxiedPrivCryptoKey | @nfen/webcrypto-ts

Properties

Methods

\ No newline at end of file diff --git a/interfaces/ec_shared.EcdhProxiedPubCryptoKey.html b/interfaces/ec_shared.EcdhProxiedPubCryptoKey.html index fe6c6d7f..47d6b39f 100644 --- a/interfaces/ec_shared.EcdhProxiedPubCryptoKey.html +++ b/interfaces/ec_shared.EcdhProxiedPubCryptoKey.html @@ -1 +1 @@ -EcdhProxiedPubCryptoKey | @nfen/webcrypto-ts

Properties

Methods

\ No newline at end of file +EcdhProxiedPubCryptoKey | @nfen/webcrypto-ts

Properties

Methods

\ No newline at end of file diff --git a/interfaces/ec_shared.EcdhPubCryptoKey.html b/interfaces/ec_shared.EcdhPubCryptoKey.html index c5ae0931..5c722cf1 100644 --- a/interfaces/ec_shared.EcdhPubCryptoKey.html +++ b/interfaces/ec_shared.EcdhPubCryptoKey.html @@ -1 +1 @@ -EcdhPubCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file +EcdhPubCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file diff --git a/interfaces/ec_shared.EcdsaCryptoKeyPair.html b/interfaces/ec_shared.EcdsaCryptoKeyPair.html index c2d40b1a..6ebb865f 100644 --- a/interfaces/ec_shared.EcdsaCryptoKeyPair.html +++ b/interfaces/ec_shared.EcdsaCryptoKeyPair.html @@ -1 +1 @@ -EcdsaCryptoKeyPair | @nfen/webcrypto-ts

Properties

\ No newline at end of file +EcdsaCryptoKeyPair | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/ec_shared.EcdsaPrivCryptoKey.html b/interfaces/ec_shared.EcdsaPrivCryptoKey.html index 027e85ad..7dd7264d 100644 --- a/interfaces/ec_shared.EcdsaPrivCryptoKey.html +++ b/interfaces/ec_shared.EcdsaPrivCryptoKey.html @@ -1 +1 @@ -EcdsaPrivCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file +EcdsaPrivCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file diff --git a/interfaces/ec_shared.EcdsaProxiedCryptoKeyPair.html b/interfaces/ec_shared.EcdsaProxiedCryptoKeyPair.html index 7c335ad5..55eb677e 100644 --- a/interfaces/ec_shared.EcdsaProxiedCryptoKeyPair.html +++ b/interfaces/ec_shared.EcdsaProxiedCryptoKeyPair.html @@ -1 +1 @@ -EcdsaProxiedCryptoKeyPair | @nfen/webcrypto-ts

Properties

\ No newline at end of file +EcdsaProxiedCryptoKeyPair | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/ec_shared.EcdsaProxiedPrivCryptoKey.html b/interfaces/ec_shared.EcdsaProxiedPrivCryptoKey.html index eb9aada4..785ee417 100644 --- a/interfaces/ec_shared.EcdsaProxiedPrivCryptoKey.html +++ b/interfaces/ec_shared.EcdsaProxiedPrivCryptoKey.html @@ -1 +1 @@ -EcdsaProxiedPrivCryptoKey | @nfen/webcrypto-ts

Properties

Methods

\ No newline at end of file +EcdsaProxiedPrivCryptoKey | @nfen/webcrypto-ts

Properties

Methods

\ No newline at end of file diff --git a/interfaces/ec_shared.EcdsaProxiedPubCryptoKey.html b/interfaces/ec_shared.EcdsaProxiedPubCryptoKey.html index 5edbd31c..d70a1030 100644 --- a/interfaces/ec_shared.EcdsaProxiedPubCryptoKey.html +++ b/interfaces/ec_shared.EcdsaProxiedPubCryptoKey.html @@ -1 +1 @@ -EcdsaProxiedPubCryptoKey | @nfen/webcrypto-ts

Properties

Methods

\ No newline at end of file +EcdsaProxiedPubCryptoKey | @nfen/webcrypto-ts

Properties

Methods

\ No newline at end of file diff --git a/interfaces/ec_shared.EcdsaPubCryptoKey.html b/interfaces/ec_shared.EcdsaPubCryptoKey.html index b15d9f50..97228109 100644 --- a/interfaces/ec_shared.EcdsaPubCryptoKey.html +++ b/interfaces/ec_shared.EcdsaPubCryptoKey.html @@ -1 +1 @@ -EcdsaPubCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file +EcdsaPubCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file diff --git a/interfaces/hmac.HmacCryptoKey.html b/interfaces/hmac.HmacCryptoKey.html index 1a7ed9f5..ab0aff4c 100644 --- a/interfaces/hmac.HmacCryptoKey.html +++ b/interfaces/hmac.HmacCryptoKey.html @@ -1 +1 @@ -HmacCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file +HmacCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file diff --git a/interfaces/hmac.HmacProxiedCryptoKey.html b/interfaces/hmac.HmacProxiedCryptoKey.html index 2edcebe6..9cec66c4 100644 --- a/interfaces/hmac.HmacProxiedCryptoKey.html +++ b/interfaces/hmac.HmacProxiedCryptoKey.html @@ -1 +1 @@ -HmacProxiedCryptoKey | @nfen/webcrypto-ts

Properties

Methods

\ No newline at end of file +HmacProxiedCryptoKey | @nfen/webcrypto-ts

Properties

Methods

\ No newline at end of file diff --git a/interfaces/kdf_shared.HkdfKeyMaterial.html b/interfaces/kdf_shared.HkdfKeyMaterial.html index bd18059f..239671ea 100644 --- a/interfaces/kdf_shared.HkdfKeyMaterial.html +++ b/interfaces/kdf_shared.HkdfKeyMaterial.html @@ -1 +1 @@ -HkdfKeyMaterial | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file +HkdfKeyMaterial | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file diff --git a/interfaces/kdf_shared.HkdfProxiedKeyMaterial.html b/interfaces/kdf_shared.HkdfProxiedKeyMaterial.html index fa5754c4..539e32d6 100644 --- a/interfaces/kdf_shared.HkdfProxiedKeyMaterial.html +++ b/interfaces/kdf_shared.HkdfProxiedKeyMaterial.html @@ -1 +1 @@ -HkdfProxiedKeyMaterial | @nfen/webcrypto-ts

Properties

Methods

deriveBits

deriveKey

\ No newline at end of file +HkdfProxiedKeyMaterial | @nfen/webcrypto-ts

Properties

Methods

deriveBits

deriveKey

\ No newline at end of file diff --git a/interfaces/kdf_shared.Pbkdf2KeyMaterial.html b/interfaces/kdf_shared.Pbkdf2KeyMaterial.html index ad2712fa..212794bf 100644 --- a/interfaces/kdf_shared.Pbkdf2KeyMaterial.html +++ b/interfaces/kdf_shared.Pbkdf2KeyMaterial.html @@ -1 +1 @@ -Pbkdf2KeyMaterial | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file +Pbkdf2KeyMaterial | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file diff --git a/interfaces/kdf_shared.Pbkdf2ProxiedKeyMaterial.html b/interfaces/kdf_shared.Pbkdf2ProxiedKeyMaterial.html index 046d1a41..cb651520 100644 --- a/interfaces/kdf_shared.Pbkdf2ProxiedKeyMaterial.html +++ b/interfaces/kdf_shared.Pbkdf2ProxiedKeyMaterial.html @@ -1 +1 @@ -Pbkdf2ProxiedKeyMaterial | @nfen/webcrypto-ts

Properties

Methods

deriveBits

deriveKey

\ No newline at end of file +Pbkdf2ProxiedKeyMaterial | @nfen/webcrypto-ts

Properties

Methods

deriveBits

deriveKey

\ No newline at end of file diff --git a/interfaces/params.AesCbcKeyAlgorithm.html b/interfaces/params.AesCbcKeyAlgorithm.html index 7544b756..6bb195b3 100644 --- a/interfaces/params.AesCbcKeyAlgorithm.html +++ b/interfaces/params.AesCbcKeyAlgorithm.html @@ -1 +1 @@ -AesCbcKeyAlgorithm | @nfen/webcrypto-ts

Properties

\ No newline at end of file +AesCbcKeyAlgorithm | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/params.AesCtrKeyAlgorithm.html b/interfaces/params.AesCtrKeyAlgorithm.html index ec30c056..cd00c805 100644 --- a/interfaces/params.AesCtrKeyAlgorithm.html +++ b/interfaces/params.AesCtrKeyAlgorithm.html @@ -1 +1 @@ -AesCtrKeyAlgorithm | @nfen/webcrypto-ts

Properties

\ No newline at end of file +AesCtrKeyAlgorithm | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/params.AesGcmKeyAlgorithm.html b/interfaces/params.AesGcmKeyAlgorithm.html index d6888107..5989abc0 100644 --- a/interfaces/params.AesGcmKeyAlgorithm.html +++ b/interfaces/params.AesGcmKeyAlgorithm.html @@ -1 +1 @@ -AesGcmKeyAlgorithm | @nfen/webcrypto-ts

Properties

\ No newline at end of file +AesGcmKeyAlgorithm | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/params.AesKwKeyAlgorithm.html b/interfaces/params.AesKwKeyAlgorithm.html index bfcabcf1..760123f6 100644 --- a/interfaces/params.AesKwKeyAlgorithm.html +++ b/interfaces/params.AesKwKeyAlgorithm.html @@ -1 +1 @@ -AesKwKeyAlgorithm | @nfen/webcrypto-ts

Properties

\ No newline at end of file +AesKwKeyAlgorithm | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/params.EnforcedAesCbcParams.html b/interfaces/params.EnforcedAesCbcParams.html index 7a2a9f69..2f39e486 100644 --- a/interfaces/params.EnforcedAesCbcParams.html +++ b/interfaces/params.EnforcedAesCbcParams.html @@ -1 +1 @@ -EnforcedAesCbcParams | @nfen/webcrypto-ts

Properties

iv

iv: BufferSource

\ No newline at end of file +EnforcedAesCbcParams | @nfen/webcrypto-ts

Properties

iv

iv: BufferSource

\ No newline at end of file diff --git a/interfaces/params.EnforcedAesCtrParams.html b/interfaces/params.EnforcedAesCtrParams.html index 8c6742e6..ee8be108 100644 --- a/interfaces/params.EnforcedAesCtrParams.html +++ b/interfaces/params.EnforcedAesCtrParams.html @@ -1 +1 @@ -EnforcedAesCtrParams | @nfen/webcrypto-ts

Properties

counter

counter: BufferSource

length

length: number

\ No newline at end of file +EnforcedAesCtrParams | @nfen/webcrypto-ts

Properties

counter

counter: BufferSource

length

length: number

\ No newline at end of file diff --git a/interfaces/params.EnforcedAesGcmParams.html b/interfaces/params.EnforcedAesGcmParams.html index 58f1ba7b..4645376f 100644 --- a/interfaces/params.EnforcedAesGcmParams.html +++ b/interfaces/params.EnforcedAesGcmParams.html @@ -1 +1 @@ -EnforcedAesGcmParams | @nfen/webcrypto-ts

Properties

additionalData

additionalData?: BufferSource

iv

iv: BufferSource

name

name: string

\ No newline at end of file +EnforcedAesGcmParams | @nfen/webcrypto-ts

Properties

additionalData

additionalData?: BufferSource

iv

iv: BufferSource

name

name: string

\ No newline at end of file diff --git a/interfaces/params.EnforcedAesKeyGenParams.html b/interfaces/params.EnforcedAesKeyGenParams.html index 8e008655..70f32a63 100644 --- a/interfaces/params.EnforcedAesKeyGenParams.html +++ b/interfaces/params.EnforcedAesKeyGenParams.html @@ -1 +1 @@ -EnforcedAesKeyGenParams | @nfen/webcrypto-ts

Properties

\ No newline at end of file +EnforcedAesKeyGenParams | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/params.EnforcedAesKwParams.html b/interfaces/params.EnforcedAesKwParams.html index cdeb07c2..23b39e55 100644 --- a/interfaces/params.EnforcedAesKwParams.html +++ b/interfaces/params.EnforcedAesKwParams.html @@ -1 +1 @@ -EnforcedAesKwParams | @nfen/webcrypto-ts

Properties

\ No newline at end of file +EnforcedAesKwParams | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/params.EnforcedEcKeyGenParams.html b/interfaces/params.EnforcedEcKeyGenParams.html index 1de30549..47128d5c 100644 --- a/interfaces/params.EnforcedEcKeyGenParams.html +++ b/interfaces/params.EnforcedEcKeyGenParams.html @@ -1 +1 @@ -EnforcedEcKeyGenParams | @nfen/webcrypto-ts

Properties

\ No newline at end of file +EnforcedEcKeyGenParams | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/params.EnforcedEcKeyImportParams.html b/interfaces/params.EnforcedEcKeyImportParams.html index 62c23a1e..e131e14c 100644 --- a/interfaces/params.EnforcedEcKeyImportParams.html +++ b/interfaces/params.EnforcedEcKeyImportParams.html @@ -1 +1 @@ -EnforcedEcKeyImportParams | @nfen/webcrypto-ts

Properties

\ No newline at end of file +EnforcedEcKeyImportParams | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/params.EnforcedEcdhKeyDeriveParams.html b/interfaces/params.EnforcedEcdhKeyDeriveParams.html index 9dfa0cb2..70380eba 100644 --- a/interfaces/params.EnforcedEcdhKeyDeriveParams.html +++ b/interfaces/params.EnforcedEcdhKeyDeriveParams.html @@ -1 +1 @@ -EnforcedEcdhKeyDeriveParams | @nfen/webcrypto-ts

Properties

\ No newline at end of file +EnforcedEcdhKeyDeriveParams | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/params.EnforcedEcdsaParams.html b/interfaces/params.EnforcedEcdsaParams.html index 662e8387..732835c9 100644 --- a/interfaces/params.EnforcedEcdsaParams.html +++ b/interfaces/params.EnforcedEcdsaParams.html @@ -1 +1 @@ -EnforcedEcdsaParams | @nfen/webcrypto-ts

Properties

\ No newline at end of file +EnforcedEcdsaParams | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/params.EnforcedHkdfParams.html b/interfaces/params.EnforcedHkdfParams.html index cbf105ac..fcbf6ae2 100644 --- a/interfaces/params.EnforcedHkdfParams.html +++ b/interfaces/params.EnforcedHkdfParams.html @@ -1 +1 @@ -EnforcedHkdfParams | @nfen/webcrypto-ts

Properties

info

info: BufferSource

salt

salt: BufferSource

\ No newline at end of file +EnforcedHkdfParams | @nfen/webcrypto-ts

Properties

info

info: BufferSource

salt

salt: BufferSource

\ No newline at end of file diff --git a/interfaces/params.EnforcedHmacImportParams.html b/interfaces/params.EnforcedHmacImportParams.html index e6ecf151..6c6e6d3a 100644 --- a/interfaces/params.EnforcedHmacImportParams.html +++ b/interfaces/params.EnforcedHmacImportParams.html @@ -1 +1 @@ -EnforcedHmacImportParams | @nfen/webcrypto-ts

Properties

\ No newline at end of file +EnforcedHmacImportParams | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/params.EnforcedHmacKeyGenParams.html b/interfaces/params.EnforcedHmacKeyGenParams.html index 6e4ec176..d13d2fe0 100644 --- a/interfaces/params.EnforcedHmacKeyGenParams.html +++ b/interfaces/params.EnforcedHmacKeyGenParams.html @@ -1 +1 @@ -EnforcedHmacKeyGenParams | @nfen/webcrypto-ts

Properties

\ No newline at end of file +EnforcedHmacKeyGenParams | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/params.EnforcedPbkdf2Params.html b/interfaces/params.EnforcedPbkdf2Params.html index ab6097dc..b68b08ca 100644 --- a/interfaces/params.EnforcedPbkdf2Params.html +++ b/interfaces/params.EnforcedPbkdf2Params.html @@ -1 +1 @@ -EnforcedPbkdf2Params | @nfen/webcrypto-ts

Properties

salt

salt: BufferSource

\ No newline at end of file +EnforcedPbkdf2Params | @nfen/webcrypto-ts

Properties

salt

salt: BufferSource

\ No newline at end of file diff --git a/interfaces/params.EnforcedRsaHashedImportParams.html b/interfaces/params.EnforcedRsaHashedImportParams.html index 4260a901..94a0cd7e 100644 --- a/interfaces/params.EnforcedRsaHashedImportParams.html +++ b/interfaces/params.EnforcedRsaHashedImportParams.html @@ -1 +1 @@ -EnforcedRsaHashedImportParams | @nfen/webcrypto-ts

Properties

\ No newline at end of file +EnforcedRsaHashedImportParams | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/params.EnforcedRsaHashedKeyGenParams.html b/interfaces/params.EnforcedRsaHashedKeyGenParams.html index a4e55bf5..3d6c98b6 100644 --- a/interfaces/params.EnforcedRsaHashedKeyGenParams.html +++ b/interfaces/params.EnforcedRsaHashedKeyGenParams.html @@ -1 +1 @@ -EnforcedRsaHashedKeyGenParams | @nfen/webcrypto-ts

Properties

publicExponent

publicExponent: Uint8Array

\ No newline at end of file +EnforcedRsaHashedKeyGenParams | @nfen/webcrypto-ts

Properties

publicExponent

publicExponent: Uint8Array

\ No newline at end of file diff --git a/interfaces/params.EnforcedRsaOaepParams.html b/interfaces/params.EnforcedRsaOaepParams.html index 9851416b..9131b0fb 100644 --- a/interfaces/params.EnforcedRsaOaepParams.html +++ b/interfaces/params.EnforcedRsaOaepParams.html @@ -1 +1 @@ -EnforcedRsaOaepParams | @nfen/webcrypto-ts

Properties

label

label?: BufferSource

\ No newline at end of file +EnforcedRsaOaepParams | @nfen/webcrypto-ts

Properties

label

label?: BufferSource

\ No newline at end of file diff --git a/interfaces/params.EnforcedRsaPssParams.html b/interfaces/params.EnforcedRsaPssParams.html index eb3e04d7..8bd8b280 100644 --- a/interfaces/params.EnforcedRsaPssParams.html +++ b/interfaces/params.EnforcedRsaPssParams.html @@ -1 +1 @@ -EnforcedRsaPssParams | @nfen/webcrypto-ts

Properties

saltLength

saltLength: number

\ No newline at end of file +EnforcedRsaPssParams | @nfen/webcrypto-ts

Properties

saltLength

saltLength: number

\ No newline at end of file diff --git a/interfaces/params.EnforcedRsassaPkcs1v15Params.html b/interfaces/params.EnforcedRsassaPkcs1v15Params.html index 13b47034..6ff9d5c8 100644 --- a/interfaces/params.EnforcedRsassaPkcs1v15Params.html +++ b/interfaces/params.EnforcedRsassaPkcs1v15Params.html @@ -1 +1 @@ -EnforcedRsassaPkcs1v15Params | @nfen/webcrypto-ts

Properties

\ No newline at end of file +EnforcedRsassaPkcs1v15Params | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/params.HmacKeyAlgorithm.html b/interfaces/params.HmacKeyAlgorithm.html index 5bd3d6f0..c3d6f952 100644 --- a/interfaces/params.HmacKeyAlgorithm.html +++ b/interfaces/params.HmacKeyAlgorithm.html @@ -1 +1 @@ -HmacKeyAlgorithm | @nfen/webcrypto-ts

Properties

\ No newline at end of file +HmacKeyAlgorithm | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/proxy.ProxiedCryptoKey.html b/interfaces/proxy.ProxiedCryptoKey.html index 4bf37b93..01beae2e 100644 --- a/interfaces/proxy.ProxiedCryptoKey.html +++ b/interfaces/proxy.ProxiedCryptoKey.html @@ -1 +1 @@ -ProxiedCryptoKey | @nfen/webcrypto-ts

Properties

\ No newline at end of file +ProxiedCryptoKey | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/proxy.ProxiedCryptoKeyPair.html b/interfaces/proxy.ProxiedCryptoKeyPair.html index a34db111..fb7965c5 100644 --- a/interfaces/proxy.ProxiedCryptoKeyPair.html +++ b/interfaces/proxy.ProxiedCryptoKeyPair.html @@ -1 +1 @@ -ProxiedCryptoKeyPair | @nfen/webcrypto-ts

Properties

\ No newline at end of file +ProxiedCryptoKeyPair | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/proxy.ProxyKeyPairHandlers.html b/interfaces/proxy.ProxyKeyPairHandlers.html index 0278f0ad..e0e0fcbd 100644 --- a/interfaces/proxy.ProxyKeyPairHandlers.html +++ b/interfaces/proxy.ProxyKeyPairHandlers.html @@ -1 +1 @@ -ProxyKeyPairHandlers | @nfen/webcrypto-ts

Properties

\ No newline at end of file +ProxyKeyPairHandlers | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/rsa_shared.RsaOaepCryptoKeyPair.html b/interfaces/rsa_shared.RsaOaepCryptoKeyPair.html index f8a2ee73..86684e12 100644 --- a/interfaces/rsa_shared.RsaOaepCryptoKeyPair.html +++ b/interfaces/rsa_shared.RsaOaepCryptoKeyPair.html @@ -1 +1 @@ -RsaOaepCryptoKeyPair | @nfen/webcrypto-ts

Properties

\ No newline at end of file +RsaOaepCryptoKeyPair | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/rsa_shared.RsaOaepPrivCryptoKey.html b/interfaces/rsa_shared.RsaOaepPrivCryptoKey.html index 7b229311..954f719a 100644 --- a/interfaces/rsa_shared.RsaOaepPrivCryptoKey.html +++ b/interfaces/rsa_shared.RsaOaepPrivCryptoKey.html @@ -1 +1 @@ -RsaOaepPrivCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file +RsaOaepPrivCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file diff --git a/interfaces/rsa_shared.RsaOaepProxiedCryptoKeyPair.html b/interfaces/rsa_shared.RsaOaepProxiedCryptoKeyPair.html index 92ea643f..68a5b4c6 100644 --- a/interfaces/rsa_shared.RsaOaepProxiedCryptoKeyPair.html +++ b/interfaces/rsa_shared.RsaOaepProxiedCryptoKeyPair.html @@ -1 +1 @@ -RsaOaepProxiedCryptoKeyPair | @nfen/webcrypto-ts

Properties

\ No newline at end of file +RsaOaepProxiedCryptoKeyPair | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/rsa_shared.RsaOaepProxiedPrivCryptoKey.html b/interfaces/rsa_shared.RsaOaepProxiedPrivCryptoKey.html index f395dab8..65f2de97 100644 --- a/interfaces/rsa_shared.RsaOaepProxiedPrivCryptoKey.html +++ b/interfaces/rsa_shared.RsaOaepProxiedPrivCryptoKey.html @@ -1 +1 @@ -RsaOaepProxiedPrivCryptoKey | @nfen/webcrypto-ts

Properties

Methods

\ No newline at end of file +RsaOaepProxiedPrivCryptoKey | @nfen/webcrypto-ts

Properties

Methods

\ No newline at end of file diff --git a/interfaces/rsa_shared.RsaOaepProxiedPubCryptoKey.html b/interfaces/rsa_shared.RsaOaepProxiedPubCryptoKey.html index 3252375f..20969aa7 100644 --- a/interfaces/rsa_shared.RsaOaepProxiedPubCryptoKey.html +++ b/interfaces/rsa_shared.RsaOaepProxiedPubCryptoKey.html @@ -1 +1 @@ -RsaOaepProxiedPubCryptoKey | @nfen/webcrypto-ts

Properties

Methods

\ No newline at end of file +RsaOaepProxiedPubCryptoKey | @nfen/webcrypto-ts

Properties

Methods

\ No newline at end of file diff --git a/interfaces/rsa_shared.RsaOaepPubCryptoKey.html b/interfaces/rsa_shared.RsaOaepPubCryptoKey.html index 87fbb2d7..8138c57d 100644 --- a/interfaces/rsa_shared.RsaOaepPubCryptoKey.html +++ b/interfaces/rsa_shared.RsaOaepPubCryptoKey.html @@ -1 +1 @@ -RsaOaepPubCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file +RsaOaepPubCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file diff --git a/interfaces/rsa_shared.RsaPssCryptoKeyPair.html b/interfaces/rsa_shared.RsaPssCryptoKeyPair.html index d5bfd1ee..09e21e4f 100644 --- a/interfaces/rsa_shared.RsaPssCryptoKeyPair.html +++ b/interfaces/rsa_shared.RsaPssCryptoKeyPair.html @@ -1 +1 @@ -RsaPssCryptoKeyPair | @nfen/webcrypto-ts

Properties

\ No newline at end of file +RsaPssCryptoKeyPair | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/rsa_shared.RsaPssPrivCryptoKey.html b/interfaces/rsa_shared.RsaPssPrivCryptoKey.html index b6d2ec83..d64c49b8 100644 --- a/interfaces/rsa_shared.RsaPssPrivCryptoKey.html +++ b/interfaces/rsa_shared.RsaPssPrivCryptoKey.html @@ -1 +1 @@ -RsaPssPrivCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file +RsaPssPrivCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file diff --git a/interfaces/rsa_shared.RsaPssProxiedCryptoKeyPair.html b/interfaces/rsa_shared.RsaPssProxiedCryptoKeyPair.html index 2fa5f001..554017b8 100644 --- a/interfaces/rsa_shared.RsaPssProxiedCryptoKeyPair.html +++ b/interfaces/rsa_shared.RsaPssProxiedCryptoKeyPair.html @@ -1 +1 @@ -RsaPssProxiedCryptoKeyPair | @nfen/webcrypto-ts

Properties

\ No newline at end of file +RsaPssProxiedCryptoKeyPair | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/rsa_shared.RsaPssProxiedPrivCryptoKey.html b/interfaces/rsa_shared.RsaPssProxiedPrivCryptoKey.html index a1097dc8..53fce533 100644 --- a/interfaces/rsa_shared.RsaPssProxiedPrivCryptoKey.html +++ b/interfaces/rsa_shared.RsaPssProxiedPrivCryptoKey.html @@ -1 +1 @@ -RsaPssProxiedPrivCryptoKey | @nfen/webcrypto-ts

Properties

Methods

\ No newline at end of file +RsaPssProxiedPrivCryptoKey | @nfen/webcrypto-ts

Properties

Methods

\ No newline at end of file diff --git a/interfaces/rsa_shared.RsaPssProxiedPubCryptoKey.html b/interfaces/rsa_shared.RsaPssProxiedPubCryptoKey.html index c28cf315..a523ea02 100644 --- a/interfaces/rsa_shared.RsaPssProxiedPubCryptoKey.html +++ b/interfaces/rsa_shared.RsaPssProxiedPubCryptoKey.html @@ -1 +1 @@ -RsaPssProxiedPubCryptoKey | @nfen/webcrypto-ts

Properties

Methods

\ No newline at end of file +RsaPssProxiedPubCryptoKey | @nfen/webcrypto-ts

Properties

Methods

\ No newline at end of file diff --git a/interfaces/rsa_shared.RsaPssPubCryptoKey.html b/interfaces/rsa_shared.RsaPssPubCryptoKey.html index b6d1d8ff..dba19409 100644 --- a/interfaces/rsa_shared.RsaPssPubCryptoKey.html +++ b/interfaces/rsa_shared.RsaPssPubCryptoKey.html @@ -1 +1 @@ -RsaPssPubCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file +RsaPssPubCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file diff --git a/interfaces/rsa_shared.RsassaPkcs1V15CryptoKeyPair.html b/interfaces/rsa_shared.RsassaPkcs1V15CryptoKeyPair.html index 14472d18..fa746e4d 100644 --- a/interfaces/rsa_shared.RsassaPkcs1V15CryptoKeyPair.html +++ b/interfaces/rsa_shared.RsassaPkcs1V15CryptoKeyPair.html @@ -1 +1 @@ -RsassaPkcs1V15CryptoKeyPair | @nfen/webcrypto-ts

Properties

\ No newline at end of file +RsassaPkcs1V15CryptoKeyPair | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/rsa_shared.RsassaPkcs1V15PrivCryptoKey.html b/interfaces/rsa_shared.RsassaPkcs1V15PrivCryptoKey.html index 45f94427..89adcb8b 100644 --- a/interfaces/rsa_shared.RsassaPkcs1V15PrivCryptoKey.html +++ b/interfaces/rsa_shared.RsassaPkcs1V15PrivCryptoKey.html @@ -1 +1 @@ -RsassaPkcs1V15PrivCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file +RsassaPkcs1V15PrivCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file diff --git a/interfaces/rsa_shared.RsassaPkcs1V15ProxiedCryptoKeyPair.html b/interfaces/rsa_shared.RsassaPkcs1V15ProxiedCryptoKeyPair.html index 84e0275d..4bbbfe5f 100644 --- a/interfaces/rsa_shared.RsassaPkcs1V15ProxiedCryptoKeyPair.html +++ b/interfaces/rsa_shared.RsassaPkcs1V15ProxiedCryptoKeyPair.html @@ -1 +1 @@ -RsassaPkcs1V15ProxiedCryptoKeyPair | @nfen/webcrypto-ts

Properties

\ No newline at end of file +RsassaPkcs1V15ProxiedCryptoKeyPair | @nfen/webcrypto-ts

Properties

\ No newline at end of file diff --git a/interfaces/rsa_shared.RsassaPkcs1V15ProxiedPrivCryptoKey.html b/interfaces/rsa_shared.RsassaPkcs1V15ProxiedPrivCryptoKey.html index 2bcb8eec..28939aab 100644 --- a/interfaces/rsa_shared.RsassaPkcs1V15ProxiedPrivCryptoKey.html +++ b/interfaces/rsa_shared.RsassaPkcs1V15ProxiedPrivCryptoKey.html @@ -1 +1 @@ -RsassaPkcs1V15ProxiedPrivCryptoKey | @nfen/webcrypto-ts

Properties

Methods

\ No newline at end of file +RsassaPkcs1V15ProxiedPrivCryptoKey | @nfen/webcrypto-ts

Properties

Methods

\ No newline at end of file diff --git a/interfaces/rsa_shared.RsassaPkcs1V15ProxiedPubCryptoKey.html b/interfaces/rsa_shared.RsassaPkcs1V15ProxiedPubCryptoKey.html index 735ca7cb..c7748cc9 100644 --- a/interfaces/rsa_shared.RsassaPkcs1V15ProxiedPubCryptoKey.html +++ b/interfaces/rsa_shared.RsassaPkcs1V15ProxiedPubCryptoKey.html @@ -1 +1 @@ -RsassaPkcs1V15ProxiedPubCryptoKey | @nfen/webcrypto-ts

Properties

Methods

\ No newline at end of file +RsassaPkcs1V15ProxiedPubCryptoKey | @nfen/webcrypto-ts

Properties

Methods

\ No newline at end of file diff --git a/interfaces/rsa_shared.RsassaPkcs1V15PubCryptoKey.html b/interfaces/rsa_shared.RsassaPkcs1V15PubCryptoKey.html index cbeafb30..36658832 100644 --- a/interfaces/rsa_shared.RsassaPkcs1V15PubCryptoKey.html +++ b/interfaces/rsa_shared.RsassaPkcs1V15PubCryptoKey.html @@ -1 +1 @@ -RsassaPkcs1V15PubCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file +RsassaPkcs1V15PubCryptoKey | @nfen/webcrypto-ts

Properties

algorithm

algorithm: KeyAlgorithm

extractable

extractable: boolean

type

type: KeyType

usages

usages: KeyUsage[]

\ No newline at end of file diff --git a/interfaces/sha_shared.Sha1ArrayBuffer.html b/interfaces/sha_shared.Sha1ArrayBuffer.html index 60d996bd..fb3fdf6d 100644 --- a/interfaces/sha_shared.Sha1ArrayBuffer.html +++ b/interfaces/sha_shared.Sha1ArrayBuffer.html @@ -1,4 +1,4 @@ -Sha1ArrayBuffer | @nfen/webcrypto-ts

Properties

[toStringTag]

[toStringTag]: string

byteLength

byteLength: number

+Sha1ArrayBuffer | @nfen/webcrypto-ts

Properties

[toStringTag]

[toStringTag]: string

byteLength

byteLength: number

Read-only. The length of the ArrayBuffer (in bytes).

Methods

slice

(begin: number, end?: number): ArrayBuffer

Returns a section of an ArrayBuffer.

diff --git a/interfaces/sha_shared.Sha256ArrayBuffer.html b/interfaces/sha_shared.Sha256ArrayBuffer.html index 0c831e3d..2803f654 100644 --- a/interfaces/sha_shared.Sha256ArrayBuffer.html +++ b/interfaces/sha_shared.Sha256ArrayBuffer.html @@ -1,4 +1,4 @@ -Sha256ArrayBuffer | @nfen/webcrypto-ts

Properties

[toStringTag]

[toStringTag]: string

byteLength

byteLength: number

+Sha256ArrayBuffer | @nfen/webcrypto-ts

Properties

[toStringTag]

[toStringTag]: string

byteLength

byteLength: number

Read-only. The length of the ArrayBuffer (in bytes).

Methods

slice

(begin: number, end?: number): ArrayBuffer

Returns a section of an ArrayBuffer.

diff --git a/interfaces/sha_shared.Sha384ArrayBuffer.html b/interfaces/sha_shared.Sha384ArrayBuffer.html index 61ef6c3b..7f9afc63 100644 --- a/interfaces/sha_shared.Sha384ArrayBuffer.html +++ b/interfaces/sha_shared.Sha384ArrayBuffer.html @@ -1,4 +1,4 @@ -Sha384ArrayBuffer | @nfen/webcrypto-ts

Properties

[toStringTag]

[toStringTag]: string

byteLength

byteLength: number

+Sha384ArrayBuffer | @nfen/webcrypto-ts

Properties

[toStringTag]

[toStringTag]: string

byteLength

byteLength: number

Read-only. The length of the ArrayBuffer (in bytes).

Methods

slice

(begin: number, end?: number): ArrayBuffer

Returns a section of an ArrayBuffer.

diff --git a/interfaces/sha_shared.Sha512ArrayBuffer.html b/interfaces/sha_shared.Sha512ArrayBuffer.html index 88c913f6..3f5f21b3 100644 --- a/interfaces/sha_shared.Sha512ArrayBuffer.html +++ b/interfaces/sha_shared.Sha512ArrayBuffer.html @@ -1,4 +1,4 @@ -Sha512ArrayBuffer | @nfen/webcrypto-ts

Properties

[toStringTag]

[toStringTag]: string

byteLength

byteLength: number

+Sha512ArrayBuffer | @nfen/webcrypto-ts

Properties

[toStringTag]

[toStringTag]: string

byteLength

byteLength: number

Read-only. The length of the ArrayBuffer (in bytes).

Methods

slice

(begin: number, end?: number): ArrayBuffer

Returns a section of an ArrayBuffer.

diff --git a/modules/aes.html b/modules/aes.html index e12f7b4e..d5910cdc 100644 --- a/modules/aes.html +++ b/modules/aes.html @@ -1,3 +1,3 @@ -aes | @nfen/webcrypto-ts

Module aes

source · []
Expand description
+aes | @nfen/webcrypto-ts

Module aes

source · []
Expand description

All AES related modes and functions

-

References

Renames and re-exports aes/aes_cbc
Renames and re-exports aes/aes_ctr
Renames and re-exports aes/aes_gcm
Renames and re-exports aes/aes_kw
Re-exports AesCbcCryptoKey
Re-exports AesCryptoKeys
Re-exports AesCtrCryptoKey
Re-exports AesGcmCryptoKey
Re-exports AesKwCryptoKey
Re-exports Alg
\ No newline at end of file +

References

Renames and re-exports aes/aes_cbc
Renames and re-exports aes/aes_ctr
Renames and re-exports aes/aes_gcm
Renames and re-exports aes/aes_kw
Re-exports AesCbcCryptoKey
Re-exports AesCryptoKeys
Re-exports AesCtrCryptoKey
Re-exports AesGcmCryptoKey
Re-exports AesKwCryptoKey
Re-exports Alg
\ No newline at end of file diff --git a/modules/aes_aes_cbc.html b/modules/aes_aes_cbc.html index 3d6285a3..1f0c762d 100644 --- a/modules/aes_aes_cbc.html +++ b/modules/aes_aes_cbc.html @@ -1,38 +1,38 @@ -aes/aes_cbc | @nfen/webcrypto-ts
Expand description
+aes/aes_cbc | @nfen/webcrypto-ts
Expand description

Code related to AES_CBC mode

-

Functions

+

Functions

Decrypt data with an AES_CBC key

example
const plaintextBytes = await AES_CBC.decrypt(
{ iv },
key.self,
ciphertextBytes
);
example
const plaintextBytes = await key.decrypt(
{ iv },
ciphertextBytes
);
-
+

Encrypt payload with an AES_CBC key

example
const key = await AES_CBC.generateKey();
const iv = await IV.generate();
const ciphertextBytes = await AES_CBC.encrypt(
{ iv },
key.self,
new TextEncoder().encode('message')
);
example
const key = await AES_CBC.generateKey();
const iv = await IV.generate();
const ciphertextBytes = await key.encrypt(
{ iv },
new TextEncoder().encode('message')
);
-
+

Export an AES_CBC key

example
const key = await AES_CBC.generateKey();
const jwk = await AES_CBC.exportKey("jwk", key.self);
example
const key = await AES_CBC.generateKey();
const jwk = await key.exportKey("jwk");
-
+

Generate a new AES_CBC key

example
const key = await AES_CBC.generateKey();
 
-
+

Import an AES_CBC key

example
const jwk = await AES_CBC.importKey("jwk", jwk, {
length: 256,
});
-
+

Unwrap a wrapped key using the key encryption key

example
const wrappedKey = await AES_CBC.wrapKey("raw", dek.self, kek.self, {
iv,
});
const unwrappedKey = await AES_CBC.unwrapKey(
"raw",
wrappedKey,
{ name: Alg.Mode.AES_CBC },
kek.self,
{ iv }
);
example
const wrappedKey = await AES_CBC.wrapKey("raw", dek.self, kek.self, {
iv,
});
const unwrappedKey = await kek.unwrapKey(
"raw",
wrappedKey,
{ name: Alg.Mode.AES_CBC },
{ iv }
);
-
+

Wrap another key with an AES_CBC key

example
const kek = await AES_CBC.generateKey({ length: 256 }, true, [
"wrapKey",
"unwrapKey",
]);
const dek: AesCbcCryptoKey = await AES_CBC.generateKey({
length: 256,
});
const iv = await IV.generate();
const wrappedKey = await AES_CBC.wrapKey("raw", dek, kek, {
iv,
});
diff --git a/modules/aes_aes_ctr.html b/modules/aes_aes_ctr.html index 133b1d10..6ce36db9 100644 --- a/modules/aes_aes_ctr.html +++ b/modules/aes_aes_ctr.html @@ -1,43 +1,43 @@ -aes/aes_ctr | @nfen/webcrypto-ts
Expand description
+aes/aes_ctr | @nfen/webcrypto-ts
Expand description

Code related to AES_CTR mode

-

Functions

+

Functions

Decrypt with an AES_CTR key

example
const data = await AES_CTR.decrypt({length, counter}, key.self, data);
 
example
const data = await key.decrypt({length, counter}, data);
 
-
+

Encrypt with an AES_CTR key

example
const key = await AES_CTR.generateKey();
const message = new TextEncoder().encode("a message");
const length = 8;
const counter = await AES_CTR.generateCounter(length);
const data = await AES_CTR.encrypt({length, counter}, key.self, message);
example
const key = await AES_CTR.generateKey();
const message = new TextEncoder().encode("a message");
const length = 8;
const counter = await AES_CTR.generateCounter(length);
const data = await key.encrypt({length, counter}, message);
-
+

Export an AES_CTR key into the specified format

example
const key = await AES_CTR.generateKey();
const jwk = await AES_CTR.exportKey("jwk", key.self);
example
const key = await AES_CTR.generateKey();
const jwk = await key.exportKey("jwk");
-
+

Generates a counter, with the given length, starting from the count of 1. The nonce is randomized.

example
const counter = await AES_CTR.generateCounter();
 
-
+

Generate a new AES_CTR key

example
const key = await AES_CTR.generateKey();
 
-
+

Import an AES_CTR key from the specified format

example
const key = await AES_CTR.importKey("jwk", jwk, { length: 256 });
 
-
+

Unwrap a wrapped key using the key encryption key

example
const dek = await AES_CTR.unwrapKey("raw", wrappedKey, {name: "AES_CTR"}, kek.self, {length, counter});
 
example
const dek = await kek.unwrapKey("raw", wrappedKey, {name: "AES_CTR"}, {length, counter});
 
-
+

Wrap another key with an AES_CTR key

example
const kek = await AES_CTR.generateKey({length: 256}, true, ['wrapKey', 'unwrapKey']);
const dek = await AES_CTR.generateKey();
const length = 8;
const counter = await AES_CTR.generateCounter(length);
const wrappedKey = await AES_CTR.wrapKey("raw", dek.self, kek.self, {length, counter});
diff --git a/modules/aes_aes_gcm.html b/modules/aes_aes_gcm.html index be104164..fb3553fc 100644 --- a/modules/aes_aes_gcm.html +++ b/modules/aes_aes_gcm.html @@ -1,38 +1,38 @@ -aes/aes_gcm | @nfen/webcrypto-ts
Expand description
+aes/aes_gcm | @nfen/webcrypto-ts
Expand description

Code related to AES_GCM mode

-

Functions

+

Functions

Decrypt with an AES_GCM key

example
const key = await AES_GCM.generateKey();
const data = await AES_GCM.decrypt({iv}, key.self, data);
example
const key = await AES_GCM.generateKey();
const data = await key.decrypt({iv}, data);
-
+

Encrypt with an AES_GCM key

example
const iv = await Random.IV.generate();
const key = await AES_GCM.generateKey();
const message = new TextEncoder().encode("a message");
const data = await AES_GCM.encrypt({iv}, key.self, message);
example
const iv = await Random.IV.generate();
const key = await AES_GCM.generateKey();
const message = new TextEncoder().encode("a message");
const data = await key.encrypt({iv}, message);
-
+

Export an AES_GCM key into the specified format

example
const key = await AES_GCM.generateKey();
const jwk = await AES_GCM.exportKey("jwk", key.self);
example
const key = await AES_GCM.generateKey();
const jwk = await key.exportKey("jwk");
-
+

Generate a new AES_GCM key

example
const key = await AES_GCM.generateKey();
 
-
+

Import an AES_GCM key from the specified format

example
const key = await AES_GCM.importKey("jwk", jwk, { length: 256 });
 
-
+

Unwrap a wrapped key using the key encryption key

example
const dek = await AES_GCM.unwrapKey("raw", wrappedKey, {name: "AES_GCM"}, kek, {iv});
 
example
const dek = await kek.unwrapKey("raw", wrappedKey, {name: "AES_GCM"}, {iv});
 
-
+

Wrap another key with an AES_GCM key

example
const iv = await Random.IV.generate();
const kek = await AES_GCM.generateKey({length: 256}, true, ['wrapKey', 'unwrapKey']);
const dek = await AES_GCM.generateKey();
const wrappedKey = await AES_GCM.wrapKey("raw", dek.self, kek.self, {iv});
diff --git a/modules/aes_aes_kw.html b/modules/aes_aes_kw.html index c6198b14..1d7527b8 100644 --- a/modules/aes_aes_kw.html +++ b/modules/aes_aes_kw.html @@ -1,26 +1,26 @@ -aes/aes_kw | @nfen/webcrypto-ts
Expand description
+aes/aes_kw | @nfen/webcrypto-ts
Expand description

Code related to AES_KW mode

-

Functions

+

Functions

Export an AES_KW key into the specified format

example
const jwk = await AES_KW.exportKey("jwk", key.self);
 
example
const jwk = await key.exportKey("jwk");
 
-
+

Generate a new AES_KW key

example
const key = await AES_KW.generateKey();
 
-
+

Import an AES_KW key from the specified format

example
const key = await AES_KW.importKey("jwk", jwk);
 
-
+

Unwrap a wrapped key using the key encryption key

example
const dek = await AES_KW.unwrapKey("raw", wrappedKey, {name: "AES_GCM"}, kek.self);
 
example
const dek = await kek.unwrapKey("raw", wrappedKey, {name: "AES_GCM"});
 
-
+

Wrap another key with an AES_KW key

example
const kek = await AES_KW.generateKey({length: 256}, true, ['wrapKey', 'unwrapKey']);
const dek = await AES_GCM.generateKey();
const wrappedKey = await AES_KW.wrapKey("raw", dek.self, kek.self);
diff --git a/modules/aes_shared.AesShared.html b/modules/aes_shared.AesShared.html index c7085150..720ef83e 100644 --- a/modules/aes_shared.AesShared.html +++ b/modules/aes_shared.AesShared.html @@ -1 +1 @@ -AesShared | @nfen/webcrypto-ts

Functions

\ No newline at end of file +AesShared | @nfen/webcrypto-ts

Functions

\ No newline at end of file diff --git a/modules/aes_shared.Alg.html b/modules/aes_shared.Alg.html index 0adf6bad..70c47565 100644 --- a/modules/aes_shared.Alg.html +++ b/modules/aes_shared.Alg.html @@ -1 +1 @@ -Alg | @nfen/webcrypto-ts

Type Aliases

Enumerations

\ No newline at end of file +Alg | @nfen/webcrypto-ts

Type Aliases

Enumerations

\ No newline at end of file diff --git a/modules/aes_shared.html b/modules/aes_shared.html index 26e1a8ca..ecc1213e 100644 --- a/modules/aes_shared.html +++ b/modules/aes_shared.html @@ -1,3 +1,3 @@ -aes/shared | @nfen/webcrypto-ts
\ No newline at end of file diff --git a/modules/ec.html b/modules/ec.html index 10b64332..e4e17606 100644 --- a/modules/ec.html +++ b/modules/ec.html @@ -1,3 +1,3 @@ -ec | @nfen/webcrypto-ts

Module ec

source · []
Expand description
+ec | @nfen/webcrypto-ts

Module ec

source · []
Expand description

All elliptic curve algorithms

-

References

Re-exports Alg
Renames and re-exports ec/ecdh
Renames and re-exports ec/ecdsa
Re-exports EcCryptoKeyPairs
Re-exports EcCryptoKeys
Re-exports EcdhPubCryptoKey
\ No newline at end of file +

References

Re-exports Alg
Renames and re-exports ec/ecdh
Renames and re-exports ec/ecdsa
Re-exports EcCryptoKeyPairs
Re-exports EcCryptoKeys
Re-exports EcdhPubCryptoKey
\ No newline at end of file diff --git a/modules/ec_ecdh.html b/modules/ec_ecdh.html index 50170812..4c22a0ff 100644 --- a/modules/ec_ecdh.html +++ b/modules/ec_ecdh.html @@ -1,18 +1,18 @@ -ec/ecdh | @nfen/webcrypto-ts
Expand description
+ec/ecdh | @nfen/webcrypto-ts
Expand description

Code related to ECDH

-

Functions

+

Functions

Derive a shared bits between two ECDH key pairs

example
const keyPair = await ECDH.generateKey();
const otherKeyPair = await ECDH.generateKey();
const bits = await ECDH.deriveBits(
{ public: otherKeyPair.publicKey.self },
keyPair.privateKey.self,
128
);
example
const keyPair = await ECDH.generateKey();
const otherKeyPair = await ECDH.generateKey();
const bits = await keyPair.privateKey.deriveBits(
{ public: otherKeyPair.publicKey.self },
128
);
-
+

Derive a shared key between two ECDH key pairs

example
const keyPair = await ECDH.generateKey();
const otherKeyPair = await ECDH.generateKey();
const hmacParams: params.EnforcedHmacKeyGenParams = {
name: Authentication.Alg.Code.HMAC,
hash: SHA.Alg.Variant.SHA_512,
length: 512,
};
let key = await ECDH.deriveKey(
{ public: otherKeyPair.publicKey.self },
keyPair.privateKey.self,
hmacParams
);
example
const keyPair = await ECDH.generateKey();
const otherKeyPair = await ECDH.generateKey();
const hmacParams: params.EnforcedHmacKeyGenParams = {
name: Authentication.Alg.Code.HMAC,
hash: SHA.Alg.Variant.SHA_512,
length: 512,
};
let key = await keyPair.privateKey.deriveKey(
{ public: otherKeyPair.publicKey.self },
hmacParams
);
-
+

Export an ECDH public or private key

example
const pubKeyJwk = await ECDH.exportKey("jwk", keyPair.publicKey.self);
 
@@ -22,7 +22,7 @@
example
const privKeyJwk = await keyPair.privateKey.exportKey("jwk");
 
-
+

Generate a new ECDH keypair

example
const keyPair = await ECDH.generateKey();
 
@@ -30,7 +30,7 @@
example
const keyPair = await ECDH.generateKey({ namedCurve: "P-256" }, true, ['deriveKey', 'deriveBits']);
 
-
+

Generate a new ECDH keypair

alias

generateKey

example
const keyPair = await ECDH.generateKeyPair();
@@ -39,7 +39,7 @@
 
example
const keyPair = await ECDH.generateKeyPair({ namedCurve: "P-256" }, true, ['deriveKey', 'deriveBits']);
 
-
+

Import an ECDH public or private key

example
const pubKey = await ECDH.importKey("jwk", pubKeyJwk, { namedCurve: "P-521" }, true, []);
 
diff --git a/modules/ec_ecdsa.html b/modules/ec_ecdsa.html index 55eecc93..4c069379 100644 --- a/modules/ec_ecdsa.html +++ b/modules/ec_ecdsa.html @@ -1,6 +1,6 @@ -ec/ecdsa | @nfen/webcrypto-ts
Expand description
+ec/ecdsa | @nfen/webcrypto-ts
Expand description

Code related to ECDSA

-

Functions

+

Functions

Export an ECDSA public or private key

example
const pubKeyJwk = await ECDSA.exportKey("jwk", keyPair.publicKey.self);
 
@@ -10,7 +10,7 @@
example
const privKeyJwk = await keyPair.privateKey.exportKey("jwk");
 
-
+

Generate a new ECDSA keypair

example
const keyPair = await ECDSA.generateKey();
 
@@ -18,7 +18,7 @@
example
const keyPair = await ECDSA.generateKey({ namedCurve: "P-256" }, true, ['sign', 'verify']);
 
-
+

Generate a new ECDSA keypair

alias

generateKey

example
const keyPair = await ECDSA.generateKeyPair();
@@ -27,19 +27,19 @@
 
example
const keyPair = await ECDSA.generateKeyPair({ namedCurve: "P-256" }, true, ['sign', 'verify']);
 
-
+

Import an ECDSA public or private key

example
const pubKey = await ECDSA.importKey("jwk", pubKeyJwk, { namedCurve: "P-521" }, true, ['verify']);
 
example
const privKey = await ECDSA.importKey("jwk", privKeyJwk, { namedCurve: "P-521" }, true, ['sign']);
 
-
+

Sign a given payload

example
const message = new TextEncoder().encode("a message");
const signature = await ECDSA.sign({hash: "SHA-512"}, keyPair.privateKey.self, message);
example
const message = new TextEncoder().encode("a message");
const signature = await keyPair.privateKey.sign({hash: "SHA-512"}, message);
-
+

Verify a given signature

example
const message = new TextEncoder().encode("a message");
const isVerified = await ECDSA.verify({hash: "SHA-512"}, keyPair.publicKey.self, signature, message);
diff --git a/modules/ec_shared.Alg.html b/modules/ec_shared.Alg.html index 586f738d..56d69965 100644 --- a/modules/ec_shared.Alg.html +++ b/modules/ec_shared.Alg.html @@ -1 +1 @@ -Alg | @nfen/webcrypto-ts

Type Aliases

Enumerations

\ No newline at end of file +Alg | @nfen/webcrypto-ts

Type Aliases

Enumerations

\ No newline at end of file diff --git a/modules/ec_shared.EcShared.html b/modules/ec_shared.EcShared.html index e971a3ba..0b365599 100644 --- a/modules/ec_shared.EcShared.html +++ b/modules/ec_shared.EcShared.html @@ -1 +1 @@ -EcShared | @nfen/webcrypto-ts

Functions

\ No newline at end of file +EcShared | @nfen/webcrypto-ts

Functions

\ No newline at end of file diff --git a/modules/ec_shared.html b/modules/ec_shared.html index 3f94627e..15d276a3 100644 --- a/modules/ec_shared.html +++ b/modules/ec_shared.html @@ -1,3 +1,3 @@ -ec/shared | @nfen/webcrypto-ts
Expand description

Type Aliases

Namespaces

Interfaces

\ No newline at end of file diff --git a/modules/hmac.Alg.html b/modules/hmac.Alg.html index 1739f491..1512555b 100644 --- a/modules/hmac.Alg.html +++ b/modules/hmac.Alg.html @@ -1 +1 @@ -Alg | @nfen/webcrypto-ts

Namespace hmac.Alg

source · []

Type Aliases

Enumerations

\ No newline at end of file +Alg | @nfen/webcrypto-ts

Namespace hmac.Alg

source · []

Type Aliases

Enumerations

\ No newline at end of file diff --git a/modules/hmac.html b/modules/hmac.html index f244d1cb..ce30e8d7 100644 --- a/modules/hmac.html +++ b/modules/hmac.html @@ -1,26 +1,26 @@ -hmac | @nfen/webcrypto-ts

Module hmac

source · []
Expand description
+hmac | @nfen/webcrypto-ts

Module hmac

source · []
Expand description

Code related to HMAC

-

Functions

+

Functions

Export an HMAC key into the specified format

example
const jwk = await HMAC.exportKey("jwk", key.self);
 
example
const jwk = await key.exportKey("jwk");
 
-
+

Generate a new HMAC key

example
const key = await HMAC.generateKey();
 
-
+

Import an HMAC key from the specified format

example
const key = await HMAC.importKey("jwk", jwk, {hash: "SHA-512"});
 
-
+

Sign a given payload

example
const message = new TextEncoder().encode("a message");
const signature = await HMAC.sign(key.self, message);
const message = new TextEncoder().encode("a message");
const signature = await key.sign(message);
-
+

Verify a given signature

example
const isVerified = await HMAC.verify(key, signature, message);
 
diff --git a/modules/index.html b/modules/index.html index a7252bc2..4a16afe5 100644 --- a/modules/index.html +++ b/modules/index.html @@ -1,5 +1,5 @@ -index | @nfen/webcrypto-ts

Module index

source · []
Expand description
+index | @nfen/webcrypto-ts

Module index

source · []
Expand description

webcrypto-ts main entry point

example
import * as WebCrypto from "@nfen/webcrypto-ts";
import {AES, EC, HMAC, KDF, Random, RSA, SHA} from "@nfen/webcrypto-ts";
-

References

Renames and re-exports aes
Renames and re-exports ec
Renames and re-exports hmac
Renames and re-exports kdf
Renames and re-exports rsa
Renames and re-exports random
Renames and re-exports sha
\ No newline at end of file +

References

Renames and re-exports aes
Renames and re-exports ec
Renames and re-exports hmac
Renames and re-exports kdf
Renames and re-exports rsa
Renames and re-exports random
Renames and re-exports sha
\ No newline at end of file diff --git a/modules/kdf.html b/modules/kdf.html index b23d19a7..3344048e 100644 --- a/modules/kdf.html +++ b/modules/kdf.html @@ -1,3 +1,3 @@ -kdf | @nfen/webcrypto-ts

Module kdf

source · []
Expand description

References

Re-exports Alg
Renames and re-exports kdf/hkdf
Re-exports HkdfKeyMaterial
Renames and re-exports kdf/pbkdf
\ No newline at end of file diff --git a/modules/kdf_hkdf.html b/modules/kdf_hkdf.html index 576b1800..16c2039b 100644 --- a/modules/kdf_hkdf.html +++ b/modules/kdf_hkdf.html @@ -1,18 +1,18 @@ -kdf/hkdf | @nfen/webcrypto-ts
Expand description
+kdf/hkdf | @nfen/webcrypto-ts
Expand description

Code related to HKDF

-

Functions

+

Functions

Derive a number bits with a given key material

example
const salt = await Random.Salt.generate();
const info = await Random.getValues(6);
const bits = await HKDF.deriveBits(
{ salt, info, hash: "SHA-512" },
keyMaterial,
128
);
example
const salt = await Random.Salt.generate();
const info = await Random.getValues(6);
const bits = await keyMaterial.deriveBits(
{ salt, info, hash: "SHA-512" },
128
);
-
+

Derive a shared key from HKDF key material

example
const hmacParams: params.EnforcedHmacKeyGenParams = {
name: Authentication.Alg.Code.HMAC,
hash: SHA.Alg.Variant.SHA_512,
length: 512,
};
const salt = await Random.Salt.generate();
const info = await Random.getValues(6);
let key = await HKDF.deriveKey(
{ salt, info, hash: "SHA-512" },
keyMaterial,
hmacParams
);
example
const hmacParams: params.EnforcedHmacKeyGenParams = {
name: Authentication.Alg.Code.HMAC,
hash: SHA.Alg.Variant.SHA_512,
length: 512,
};
const salt = await Random.Salt.generate();
const info = await Random.getValues(6);
let key = await keyMaterial.deriveKey(
{ salt, info, hash: "SHA-512" },
hmacParams
);
-
+

Generate key material for deriving

example
const keyMaterial = await HKDF.generateKeyMaterial("raw", new TextEncoder().encode("lots_of_entropy"));
 
diff --git a/modules/kdf_pbkdf.html b/modules/kdf_pbkdf.html index 5ff3433e..c1672286 100644 --- a/modules/kdf_pbkdf.html +++ b/modules/kdf_pbkdf.html @@ -1,18 +1,18 @@ -kdf/pbkdf | @nfen/webcrypto-ts
Expand description
+kdf/pbkdf | @nfen/webcrypto-ts
Expand description

Code related to PBKDF2

-

Functions

+

Functions

Derive a number bits with a given key material

example
const bits = await PBKDF2.deriveBits(
{ hash: "SHA-512" },
keyMaterial,
128
);
example
const bits = await keyMaterial.deriveBits(
{ hash: "SHA-512" },
128
);
-
+

Derive a shared key from PBKDF2 key material

example
const hmacParams: params.EnforcedHmacKeyGenParams = {
name: Authentication.Alg.Code.HMAC,
hash: SHA.Alg.Variant.SHA_512,
length: 512,
};
let key = await PBKDF2.deriveKey(
{ hash: "SHA512" },
keyMaterial,
hmacParams
);
example
const hmacParams: params.EnforcedHmacKeyGenParams = {
name: Authentication.Alg.Code.HMAC,
hash: SHA.Alg.Variant.SHA_512,
length: 512,
};
let key = await keyMaterial.deriveKey(
{ hash: "SHA512" },
hmacParams
);
-
+

Generate key material for deriving

example
const keyMaterial = await PBKDF2.generateKeyMaterial("raw", new TextEncoder().encode("could_be_a_little_entropy"));
 
diff --git a/modules/kdf_shared.Alg.html b/modules/kdf_shared.Alg.html index 618237f0..07abf117 100644 --- a/modules/kdf_shared.Alg.html +++ b/modules/kdf_shared.Alg.html @@ -1 +1 @@ -Alg | @nfen/webcrypto-ts

Type Aliases

Enumerations

\ No newline at end of file +Alg | @nfen/webcrypto-ts

Type Aliases

Enumerations

\ No newline at end of file diff --git a/modules/kdf_shared.KdfShared.html b/modules/kdf_shared.KdfShared.html index a88e4225..d1feb564 100644 --- a/modules/kdf_shared.KdfShared.html +++ b/modules/kdf_shared.KdfShared.html @@ -1 +1 @@ -KdfShared | @nfen/webcrypto-ts

Functions

\ No newline at end of file +KdfShared | @nfen/webcrypto-ts

Functions

\ No newline at end of file diff --git a/modules/kdf_shared.html b/modules/kdf_shared.html index becb1549..b74ee2c9 100644 --- a/modules/kdf_shared.html +++ b/modules/kdf_shared.html @@ -1,3 +1,3 @@ -kdf/shared | @nfen/webcrypto-ts
Expand description
+kdf/shared | @nfen/webcrypto-ts
\ No newline at end of file diff --git a/modules/key_usages.html b/modules/key_usages.html index 70006650..e1cfcbdf 100644 --- a/modules/key_usages.html +++ b/modules/key_usages.html @@ -1,5 +1,5 @@ -key_usages | @nfen/webcrypto-ts
Expand description
+key_usages | @nfen/webcrypto-ts
Expand description

Key usages and allowed formats

-

Type Aliases

Variables

Functions

+

Type Aliases

Variables

Functions

Given a algorithm, return the most likely key usage pair.

Enumerations

\ No newline at end of file diff --git a/modules/params.html b/modules/params.html index e8be6763..b4da36ba 100644 --- a/modules/params.html +++ b/modules/params.html @@ -1,3 +1,3 @@ -params | @nfen/webcrypto-ts
Expand description
+params | @nfen/webcrypto-ts
Expand description

Enforced parameters for algorithms

-

Type Aliases

Interfaces

\ No newline at end of file +

Type Aliases

Interfaces

\ No newline at end of file diff --git a/modules/proxy.html b/modules/proxy.html index f0320fc1..2cb0e666 100644 --- a/modules/proxy.html +++ b/modules/proxy.html @@ -1,3 +1,3 @@ -proxy | @nfen/webcrypto-ts

Module proxy

source · []
Expand description
+proxy | @nfen/webcrypto-ts

Module proxy

source · []
Expand description

Code related to proxying CryptoKey and CryptoKeyPair

-

Functions

Interfaces

\ No newline at end of file +

Functions

Interfaces

\ No newline at end of file diff --git a/modules/random.IV.html b/modules/random.IV.html index 7ac5fb75..d8a9feb0 100644 --- a/modules/random.IV.html +++ b/modules/random.IV.html @@ -1,6 +1,6 @@ -IV | @nfen/webcrypto-ts

Namespace random.IV

source · []
Expand description
+IV | @nfen/webcrypto-ts

Namespace random.IV

source · []
Expand description

Initialization Vectors

-

Functions

+

Functions

Generate an initialization vector. Defaults to 16 bytes.

example
const iv = await Random.IV.generate();
 
diff --git a/modules/random.Salt.html b/modules/random.Salt.html index def71caf..368e2ec3 100644 --- a/modules/random.Salt.html +++ b/modules/random.Salt.html @@ -1,6 +1,6 @@ -Salt | @nfen/webcrypto-ts

Namespace random.Salt

source · []
Expand description
+Salt | @nfen/webcrypto-ts

Namespace random.Salt

source · []
Expand description

Salts

-

Functions

+

Functions

Generate a salt. Defaults to 16 bytes.

example
const salt = await Random.Salt.generate();
 
diff --git a/modules/random.UUID.html b/modules/random.UUID.html index b8fd33d1..2772e12f 100644 --- a/modules/random.UUID.html +++ b/modules/random.UUID.html @@ -1,6 +1,6 @@ -UUID | @nfen/webcrypto-ts

Namespace random.UUID

source · []
Expand description
+UUID | @nfen/webcrypto-ts

Namespace random.UUID

source · []
Expand description

UUID

-

Functions

+

Functions

Generate a UUID.

example
const uuid = await Random.UUID.generate();
 
diff --git a/modules/random.html b/modules/random.html index 7d7f3fe2..31d7f3c8 100644 --- a/modules/random.html +++ b/modules/random.html @@ -1,6 +1,6 @@ -random | @nfen/webcrypto-ts
Expand description
+random | @nfen/webcrypto-ts
Expand description

Cryptographically strong random values.

-

Functions

+

Functions

Generate random values

example
const values = await Random.getValues(16);
 
diff --git a/modules/rsa.html b/modules/rsa.html index ae1f2da8..67088da7 100644 --- a/modules/rsa.html +++ b/modules/rsa.html @@ -1,3 +1,3 @@ -rsa | @nfen/webcrypto-ts

Module rsa

source · []
Expand description
+rsa | @nfen/webcrypto-ts

Module rsa

source · []
Expand description

All RSA algorithms

-

References

Re-exports Alg
Renames and re-exports rsa/rsassa_pkcs1_v1_5
Renames and re-exports rsa/rsa_oaep
Renames and re-exports rsa/rsa_pss
Re-exports RsaCryptoKeys
\ No newline at end of file +

References

Re-exports Alg
Renames and re-exports rsa/rsassa_pkcs1_v1_5
Renames and re-exports rsa/rsa_oaep
Renames and re-exports rsa/rsa_pss
Re-exports RsaCryptoKeys
\ No newline at end of file diff --git a/modules/rsa_rsa_oaep.html b/modules/rsa_rsa_oaep.html index 21c25e42..d3d9c65c 100644 --- a/modules/rsa_rsa_oaep.html +++ b/modules/rsa_rsa_oaep.html @@ -1,43 +1,43 @@ -rsa/rsa_oaep | @nfen/webcrypto-ts
Expand description
+rsa/rsa_oaep | @nfen/webcrypto-ts
Expand description

Code related to RSA_OAEP

-

Functions

+

Functions

Decrypt with an RSA_OAEP private key

example
const data = await RSA_OAEP.decrypt({label}, keyPair.privateKey.self, data);
 
example
const data = await keyPair.privateKey.decrypt({label}, data);
 
-
+

Encrypt with an RSA_OAEP public key

example
const message = new TextEncoder().encode("a message");
const data = await RSA_OAEP.encrypt({label}, keyPair.publicKey.self, message);
example
const message = new TextEncoder().encode("a message");
const data = await keyPair.publicKey.encrypt({label}, message);
-
+

Export an RSA_OAEP public or private key

example
const pubKeyJwk = await RSA_OAEP.exportKey("jwk", keyPair.publicKey.self);
 
example
const pubKeyJwk = await keyPair.publicKey.exportKey("jwk");
const privKeyJwk = await keyPair.privateKey.exportKey("jwk");
-
+

Generate a new RSA_OAEP keypair

example
const keyPair = await RSA_OAEP.generateKey();
 
-
+

Generate a new RSA_OAEP keypair

alias

generateKey

example
const keyPair = await RSA_OAEP.generateKeyPair();
 
-
+

Import an RSA_OAEP public or private key

example
const key = await RSA_OAEP.importKey("jwk", pubKey, { hash: "SHA-512" }, true, ['encrypt']);
 
-
+

Unwrap a wrapped key using the key encryption key

example
const wrappedKey = await RSA_OAEP.wrapKey("raw", dek.self, kek.self);
const unwrappedKey = await RSA_OAEP.unwrapKey(
"raw",
wrappedKey,
{ name: Alg.Mode.RSA_OAEP },
kek.self,
);
const wrappedKey = await kek.wrapKey("raw", dek.self);
const unwrappedKey = await kek.unwrapKey(
"raw",
wrappedKey,
{ name: Alg.Mode.RSA_OAEP },
);
-
+

Wrap another key with an RSA_OAEP public key

example
const kek = await RSA_OAEP.generateKey(undefined, true, ['wrapKey', 'unwrapKey']);
const dek = await RSA_OAEP.generateKey();
const label = await Random.getValues(8);
const wrappedKey = await RSA_OAEP.wrapKey("raw", dek.self, kek.self, {label});
diff --git a/modules/rsa_rsa_pss.html b/modules/rsa_rsa_pss.html index ce84dc2d..e1873d48 100644 --- a/modules/rsa_rsa_pss.html +++ b/modules/rsa_rsa_pss.html @@ -1,31 +1,31 @@ -rsa/rsa_pss | @nfen/webcrypto-ts
Expand description
+rsa/rsa_pss | @nfen/webcrypto-ts
Expand description

Code related to RSA_PSS

-

Functions

+

Functions

Export an RSA_PSS public or private key

example
const pubKeyJwk = await RSA_PSS.importKey("jwk", keyPair.publicKey.self);
 
example
const pubKeyJwk = await keyPair.publicKey.importKey("jwk");
 
-
+

Generate a new RSA_PSS keypair

example
const keyPair = await RSA_PSS.generateKey();
 
-
+

Generate a new RSA_PSS keypair

alias

generateKey

example
const keyPair = await RSA_PSS.generateKeyPair();
 
-
+

Import an RSA_PSS public or private key

example
const key = await RSA_PSS.importKey("jwk", pubKey, { hash: "SHA-512" }, true, ['verify']);
 
-
+

Sign a given payload

example
const message = new TextEncoder().encode("a message");
const signature = await RSA_PSS.sign(128, keyPair.privateKey.self, message);
example
const message = new TextEncoder().encode("a message");
const signature = await keyPair.privateKey.sign(128, message);
-
+

Verify a given signature

example
const message = new TextEncoder().encode("a message");
const isVerified = await ECDSA.verify(128, keyPair.publicKey.self, signature, message);
diff --git a/modules/rsa_rsassa_pkcs1_v1_5.html b/modules/rsa_rsassa_pkcs1_v1_5.html index 250c0a0f..daabe450 100644 --- a/modules/rsa_rsassa_pkcs1_v1_5.html +++ b/modules/rsa_rsassa_pkcs1_v1_5.html @@ -1,31 +1,31 @@ -rsa/rsassa_pkcs1_v1_5 | @nfen/webcrypto-ts
Expand description
+rsa/rsassa_pkcs1_v1_5 | @nfen/webcrypto-ts
Expand description

Code related to RSASSA_PKCS1_v1_5

-

Functions

+

Functions

Export an RSASSA_PKCS1_v1_5 public or private key

example
const pubKeyJwk = await RSASSA_PKCS1_v1_5.importKey("jwk", keyPair.publicKey.self);
 
example
const pubKeyJwk = await keyPair.publicKey.importKey("jwk");
 
-
+

Generate a new RSASSA_PKCS1_v1_5 keypair

example
const keyPair = await RSASSA_PKCS1_v1_5.generateKey();
 
-
+

Generate a new RSASSA_PKCS1_v1_5 keypair

alias

generateKey

example
const keyPair = await RSASSA_PKCS1_v1_5.generateKeyPair();
 
-
+

Import an RSASSA_PKCS1_v1_5 public or private key

example
const key = await RSASSA_PKCS1_v1_5.importKey("jwk", pubKey, { hash: "SHA-512" }, true, ['verify']);
 
-
+

Sign a given payload

example
const message = new TextEncoder().encode("a message");
const signature = await RSASSA_PKCS1_v1_5.sign(keyPair.privateKey.self, message);
example
const message = new TextEncoder().encode("a message");
const signature = await keyPair.privateKey.sign(message);
-
+

Verify a given signature

example
const message = new TextEncoder().encode("a message");
const isVerified = await RSASSA_PKCS1_v1_5.verify(keyPair.publicKey.self, signature, message);
diff --git a/modules/rsa_shared.Alg.html b/modules/rsa_shared.Alg.html index 05646431..b0a0c717 100644 --- a/modules/rsa_shared.Alg.html +++ b/modules/rsa_shared.Alg.html @@ -1 +1 @@ -Alg | @nfen/webcrypto-ts

Type Aliases

Enumerations

\ No newline at end of file +Alg | @nfen/webcrypto-ts

Type Aliases

Enumerations

\ No newline at end of file diff --git a/modules/rsa_shared.RsaShared.html b/modules/rsa_shared.RsaShared.html index 675ca930..bdc32bfc 100644 --- a/modules/rsa_shared.RsaShared.html +++ b/modules/rsa_shared.RsaShared.html @@ -1 +1 @@ -RsaShared | @nfen/webcrypto-ts

Functions

\ No newline at end of file +RsaShared | @nfen/webcrypto-ts

Functions

\ No newline at end of file diff --git a/modules/rsa_shared.html b/modules/rsa_shared.html index 41459706..a4c21709 100644 --- a/modules/rsa_shared.html +++ b/modules/rsa_shared.html @@ -1,3 +1,3 @@ -rsa/shared | @nfen/webcrypto-ts
Expand description
+rsa/shared | @nfen/webcrypto-ts
\ No newline at end of file +

Type Aliases

Namespaces

Interfaces

\ No newline at end of file diff --git a/modules/sha.html b/modules/sha.html index 1a3e9021..b748588b 100644 --- a/modules/sha.html +++ b/modules/sha.html @@ -1,3 +1,3 @@ -sha | @nfen/webcrypto-ts

Module sha

source · []
Expand description

References

Re-exports Alg
Renames and re-exports sha/sha_1
Renames and re-exports sha/sha_256
Renames and re-exports sha/sha_384
Renames and re-exports sha/sha_512
\ No newline at end of file diff --git a/modules/sha_sha_1.html b/modules/sha_sha_1.html index 3e10e5b9..e7fd01d8 100644 --- a/modules/sha_sha_1.html +++ b/modules/sha_sha_1.html @@ -1,10 +1,10 @@ -sha/sha_1 | @nfen/webcrypto-ts
Expand description
+sha/sha_1 | @nfen/webcrypto-ts
Expand description

Code related to SHA_1

-

Functions

+

Functions

Get the digest of the buffer

example
const buffer = new TextEncoder().encode("a file");
const digest = SHA_1.digest(buffer);
-
+

Get the hex string of the digest

example
const hash = SHA_1.hexify(digest);
 
diff --git a/modules/sha_sha_256.html b/modules/sha_sha_256.html index 48e15ad3..2868da05 100644 --- a/modules/sha_sha_256.html +++ b/modules/sha_sha_256.html @@ -1,10 +1,10 @@ -sha/sha_256 | @nfen/webcrypto-ts
Expand description
+sha/sha_256 | @nfen/webcrypto-ts
Expand description

Code related to SHA_256

-

Functions

+

Functions

Get the digest of the buffer

example
const buffer = new TextEncoder().encode("a file");
const digest = SHA_256.digest(buffer);
-
+

Get the hex string of the digest

example
const hash = SHA_256.hexify(digest);
 
diff --git a/modules/sha_sha_384.html b/modules/sha_sha_384.html index e349a387..9cee78ca 100644 --- a/modules/sha_sha_384.html +++ b/modules/sha_sha_384.html @@ -1,10 +1,10 @@ -sha/sha_384 | @nfen/webcrypto-ts
Expand description
+sha/sha_384 | @nfen/webcrypto-ts
Expand description

Code related to SHA_384

-

Functions

+

Functions

Get the digest of the buffer

example
const buffer = new TextEncoder().encode("a file");
const digest = SHA_384.digest(buffer);
-
+

Get the hex string of the digest

example
const hash = SHA_384.hexify(digest);
 
diff --git a/modules/sha_sha_512.html b/modules/sha_sha_512.html index 2b9456a0..1b5d5bee 100644 --- a/modules/sha_sha_512.html +++ b/modules/sha_sha_512.html @@ -1,10 +1,10 @@ -sha/sha_512 | @nfen/webcrypto-ts
Expand description
+sha/sha_512 | @nfen/webcrypto-ts
Expand description

Code related to SHA_512

-

Functions

+

Functions

Get the digest of the buffer

example
const buffer = new TextEncoder().encode("a file");
const digest = SHA_512.digest(buffer);
-
+

Get the hex string of the digest

example
const hash = SHA_512.hexify(digest);
 
diff --git a/modules/sha_shared.Alg.html b/modules/sha_shared.Alg.html index 4d4dedab..7f27571f 100644 --- a/modules/sha_shared.Alg.html +++ b/modules/sha_shared.Alg.html @@ -1 +1 @@ -Alg | @nfen/webcrypto-ts

Type Aliases

Enumerations

\ No newline at end of file +Alg | @nfen/webcrypto-ts

Type Aliases

Enumerations

\ No newline at end of file diff --git a/modules/sha_shared.ShaShared.html b/modules/sha_shared.ShaShared.html index 94a224f1..f8778b08 100644 --- a/modules/sha_shared.ShaShared.html +++ b/modules/sha_shared.ShaShared.html @@ -1 +1 @@ -ShaShared | @nfen/webcrypto-ts

Functions

\ No newline at end of file +ShaShared | @nfen/webcrypto-ts

Functions

\ No newline at end of file diff --git a/modules/sha_shared.html b/modules/sha_shared.html index 51d390f0..de8a5e09 100644 --- a/modules/sha_shared.html +++ b/modules/sha_shared.html @@ -1,3 +1,3 @@ -sha/shared | @nfen/webcrypto-ts
\ No newline at end of file diff --git a/modules/webcrypto.html b/modules/webcrypto.html index bcb4ccc0..bec4ba67 100644 --- a/modules/webcrypto.html +++ b/modules/webcrypto.html @@ -1,5 +1,5 @@ -webcrypto | @nfen/webcrypto-ts
Expand description
+webcrypto | @nfen/webcrypto-ts
Expand description

Wrapper for node/browser webcrypto

-

Variables

+

Variables

Crypto loader which loads native webcrypto depending on environment

-

Functions

\ No newline at end of file +

Functions

\ No newline at end of file