package crypto
- Alphabetic
- By Inheritance
- crypto
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
type
AesCbcParams = dom.AesCbcParams
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.AesCbcParams instead
-
type
AesCfbParams = dom.AesCfbParams
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.AesCfbParams instead
-
type
AesCmacParams = dom.AesCmacParams
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.AesCmacParams instead
-
type
AesCtrParams = dom.AesCtrParams
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.AesCtrParams instead
-
type
AesDerivedKeyParams = dom.AesDerivedKeyParams
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.AesDerivedKeyParams instead
-
type
AesGcmParams = dom.AesGcmParams
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.AesGcmParams instead
-
type
AesKeyAlgorithm = dom.AesKeyAlgorithm
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.AesKeyAlgorithm instead
-
type
AesKeyGenParams = dom.AesKeyGenParams
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.AesKeyGenParams instead
-
type
Algorithm = dom.Algorithm
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.Algorithm instead
-
type
AlgorithmIdentifier = |[dom.Algorithm, String]
According to ¶11 Algorithm Identifier of the WebCryptoAPI an AlgorithmIdentifier is an
object or DOMString.According to ¶11 Algorithm Identifier of the WebCryptoAPI an AlgorithmIdentifier is an
object or DOMString. We make this more precise here and specify an Algorithm. note: it may be that we can do only with KeyAlgorithmIdentifier and HashAlgorithmIdentifier- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.AlgorithmIdentifier instead
-
type
BigInteger = Uint8Array
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.BigInteger instead
-
type
ConcatParams = dom.ConcatParams
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.ConcatParams instead
-
type
Crypto = dom.Crypto
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.Crypto instead
-
type
CryptoKey = dom.CryptoKey
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.CryptoKey instead
-
type
CryptoKeyPair = dom.CryptoKeyPair
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.CryptoKeyPair instead
-
type
DhImportKeyParams = dom.DhImportKeyParams
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.DhImportKeyParams instead
-
type
DhKeyAlgorithm = dom.DhKeyAlgorithm
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.DhKeyAlgorithm instead
-
type
DhKeyDeriveParams = dom.DhKeyDeriveParams
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.DhKeyDeriveParams instead
-
type
DhKeyGenParams = dom.DhKeyGenParams
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.DhKeyGenParams instead
-
type
EcKeyAlgorithm = dom.EcKeyAlgorithm
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.EcKeyAlgorithm instead
-
type
EcKeyGenParams = dom.EcKeyGenParams
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.EcKeyGenParams instead
-
type
EcKeyImportParams = dom.EcKeyImportParams
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.EcKeyImportParams instead
-
type
EcdhKeyDeriveParams = dom.EcdhKeyDeriveParams
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.EcdhKeyDeriveParams instead
-
type
EcdsaParams = dom.EcdsaParams
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.EcdsaParams instead
-
type
HashAlgorithm = dom.HashAlgorithm
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.HashAlgorithm instead
-
type
HashAlgorithmIdentifier = |[dom.HashAlgorithm, String]
According to ¶11 Algorithm Identifier a HashAlgorithmIdentifier is an AlgorithmIdentifier.
According to ¶11 Algorithm Identifier a HashAlgorithmIdentifier is an AlgorithmIdentifier. Here we distinguish between Hash and Key Algorithm Identifiers. At the JS layer these have the same structure.
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.HashAlgorithmIdentifier instead
-
type
HkdfCtrParams = dom.HkdfCtrParams
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.HkdfCtrParams instead
-
type
HmacImportParams = dom.HmacImportParams
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.HmacImportParams instead
-
type
HmacKeyAlgorithm = dom.HmacKeyAlgorithm
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.HmacKeyAlgorithm instead
-
type
HmacKeyGenParams = dom.HmacKeyGenParams
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.HmacKeyGenParams instead
-
type
JsonWebKey = dom.JsonWebKey
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.JsonWebKey instead
-
type
KeyAlgorithm = dom.KeyAlgorithm
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.KeyAlgorithm instead
-
type
KeyAlgorithmIdentifier = |[dom.KeyAlgorithm, String]
According to ¶11 Algorithm Identifier of the WebCryptoAPI an AlgorithmIdentifier is an
object or DOMString.According to ¶11 Algorithm Identifier of the WebCryptoAPI an AlgorithmIdentifier is an
object or DOMString. We make this more precise here and distinguish the non overlapping classes of Key and Hash Algorithms.- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.AlgorithmIdentifier instead
-
type
KeyFormat = dom.KeyFormat
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.KeyFormat instead
-
type
KeyType = dom.KeyType
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.KeyType instead
-
type
KeyUsage = dom.KeyUsage
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.KeyUsage instead
-
type
Pbkdf2Params = dom.Pbkdf2Params
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.Pbkdf2Params instead
-
type
RsaHashedImportParams = dom.RsaHashedImportParams
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.RsaHashedImportParams instead
-
type
RsaHashedKeyAlgorithm = dom.RsaHashedKeyAlgorithm
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.RsaHashedKeyAlgorithm instead
-
type
RsaHashedKeyGenParams = dom.RsaHashedKeyGenParams
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.RsaHashedKeyGenParams instead
-
type
RsaKeyAlgorithm = dom.RsaKeyAlgorithm
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.RsaKeyAlgorithm instead
-
type
RsaKeyGenParams = dom.RsaKeyGenParams
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.RsaKeyGenParams instead
-
type
RsaOaepParams = dom.RsaOaepParams
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.RsaOaepParams instead
-
type
RsaOtherPrimesInfo = dom.RsaOtherPrimesInfo
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.RsaOtherPrimesInfo instead
-
type
RsaPssParams = dom.RsaPssParams
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.RsaPssParams instead
-
type
SubtleCrypto = dom.SubtleCrypto
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.SubtleCrypto instead
Value Members
-
def
getRandomValues(array: ArrayBufferView)(implicit dummy: DummyImplicit): ArrayBufferView
Fills the passed TypedArray with cryptographically sound random values.
Fills the passed TypedArray with cryptographically sound random values.
- Annotations
- @inline()
-
def
getRandomValues(array: ArrayBufferView): ArrayBufferView
- Attributes
- protected
- Annotations
- @JSGlobal( "crypto.getRandomValues" ) @native()
-
val
subtle: dom.SubtleCrypto
Returns a SubtleCrypto object providing access to common cryptographic primitives, like hashing, signing, encryption or decryption.
Returns a SubtleCrypto object providing access to common cryptographic primitives, like hashing, signing, encryption or decryption.
- Annotations
- @JSGlobal( "crypto.subtle" ) @native()
Deprecated Value Members
-
val
AesCbcParams: dom.AesCbcParams.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.AesCbcParams instead
-
val
AesCfbParams: dom.AesCfbParams.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.AesCfbParams instead
-
val
AesCmacParams: dom.AesCmacParams.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.AesCmacParams instead
-
val
AesCtrParams: dom.AesCtrParams.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.AesCtrParams instead
-
val
AesDerivedKeyParams: dom.AesDerivedKeyParams.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.AesDerivedKeyParams instead
-
val
AesGcmParams: dom.AesGcmParams.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.AesGcmParams instead
-
val
AesKeyAlgorithm: dom.AesKeyAlgorithm.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.AesKeyAlgorithm instead
-
val
AesKeyGenParams: dom.AesKeyGenParams.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.AesKeyGenParams instead
-
val
ConcatParams: dom.ConcatParams.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.ConcatParams instead
-
val
DhImportKeyParams: dom.DhImportKeyParams.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.DhImportKeyParams instead
-
val
DhKeyAlgorithm: dom.DhKeyAlgorithm.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.DhKeyAlgorithm instead
-
val
DhKeyDeriveParams: dom.DhKeyDeriveParams.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.DhKeyDeriveParams instead
-
val
DhKeyGenParams: dom.DhKeyGenParams.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.DhKeyGenParams instead
-
val
EcKeyAlgorithm: dom.EcKeyAlgorithm.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.EcKeyAlgorithm instead
-
val
EcKeyGenParams: dom.EcKeyGenParams.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.EcKeyGenParams instead
-
val
EcKeyImportParams: dom.EcKeyImportParams.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.EcKeyImportParams instead
-
val
EcdhKeyDeriveParams: dom.EcdhKeyDeriveParams.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.EcdhKeyDeriveParams instead
-
val
EcdsaParams: dom.EcdsaParams.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.EcdsaParams instead
-
val
HashAlgorithm: dom.HashAlgorithm.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.HashAlgorithm instead
-
val
HkdfCtrParams: dom.HkdfCtrParams.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.HkdfCtrParams instead
-
val
HmacImportParams: dom.HmacImportParams.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.HmacImportParams instead
-
val
HmacKeyAlgorithm: dom.HmacKeyAlgorithm.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.HmacKeyAlgorithm instead
-
val
HmacKeyGenParams: dom.HmacKeyGenParams.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.HmacKeyGenParams instead
-
val
KeyFormat: dom.KeyFormat.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.KeyFormat instead
-
val
KeyType: dom.KeyType.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.KeyType instead
-
val
KeyUsage: dom.KeyUsage.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.KeyUsage instead
-
val
Pbkdf2Params: dom.Pbkdf2Params.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.Pbkdf2Params instead
-
val
RsaHashedImportParams: dom.RsaHashedImportParams.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.RsaHashedImportParams instead
-
val
RsaHashedKeyAlgorithm: dom.RsaHashedKeyAlgorithm.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.RsaHashedKeyAlgorithm instead
-
val
RsaHashedKeyGenParams: dom.RsaHashedKeyGenParams.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.RsaHashedKeyGenParams instead
-
val
RsaKeyAlgorithm: dom.RsaKeyAlgorithm.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.RsaKeyAlgorithm instead
-
val
RsaKeyGenParams: dom.RsaKeyGenParams.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.RsaKeyGenParams instead
-
val
RsaOaepParams: dom.RsaOaepParams.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.RsaOaepParams instead
-
val
RsaPssParams: dom.RsaPssParams.type
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use dom.RsaPssParams instead
-
def
crypto: Crypto
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.0.0) use dom.crypto instead
-
object
GlobalCrypto extends Object
- Annotations
- @deprecated @native() @JSGlobalScope()
- Deprecated
(Since version 2.0.0) use dom.crypto instead