package crypto
- Alphabetic
- By Inheritance
- crypto
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Deprecated 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