Packages

p

org.scalajs.dom

crypto

package crypto

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. crypto
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type AesCbcParams = dom.AesCbcParams
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.AesCbcParams instead

  2. type AesCfbParams = dom.AesCfbParams
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.AesCfbParams instead

  3. type AesCmacParams = dom.AesCmacParams
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.AesCmacParams instead

  4. type AesCtrParams = dom.AesCtrParams
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.AesCtrParams instead

  5. type AesDerivedKeyParams = dom.AesDerivedKeyParams
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.AesDerivedKeyParams instead

  6. type AesGcmParams = dom.AesGcmParams
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.AesGcmParams instead

  7. type AesKeyAlgorithm = dom.AesKeyAlgorithm
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.AesKeyAlgorithm instead

  8. type AesKeyGenParams = dom.AesKeyGenParams
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.AesKeyGenParams instead

  9. type Algorithm = dom.Algorithm
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.Algorithm instead

  10. 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

  11. type BigInteger = Uint8Array
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.BigInteger instead

  12. type ConcatParams = dom.ConcatParams
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.ConcatParams instead

  13. type Crypto = dom.Crypto
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.Crypto instead

  14. type CryptoKey = dom.CryptoKey
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.CryptoKey instead

  15. type CryptoKeyPair = dom.CryptoKeyPair
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.CryptoKeyPair instead

  16. type DhImportKeyParams = dom.DhImportKeyParams
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.DhImportKeyParams instead

  17. type DhKeyAlgorithm = dom.DhKeyAlgorithm
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.DhKeyAlgorithm instead

  18. type DhKeyDeriveParams = dom.DhKeyDeriveParams
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.DhKeyDeriveParams instead

  19. type DhKeyGenParams = dom.DhKeyGenParams
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.DhKeyGenParams instead

  20. type EcKeyAlgorithm = dom.EcKeyAlgorithm
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.EcKeyAlgorithm instead

  21. type EcKeyGenParams = dom.EcKeyGenParams
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.EcKeyGenParams instead

  22. type EcKeyImportParams = dom.EcKeyImportParams
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.EcKeyImportParams instead

  23. type EcdhKeyDeriveParams = dom.EcdhKeyDeriveParams
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.EcdhKeyDeriveParams instead

  24. type EcdsaParams = dom.EcdsaParams
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.EcdsaParams instead

  25. type HashAlgorithm = dom.HashAlgorithm
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.HashAlgorithm instead

  26. 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

  27. type HkdfCtrParams = dom.HkdfCtrParams
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.HkdfCtrParams instead

  28. type HmacImportParams = dom.HmacImportParams
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.HmacImportParams instead

  29. type HmacKeyAlgorithm = dom.HmacKeyAlgorithm
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.HmacKeyAlgorithm instead

  30. type HmacKeyGenParams = dom.HmacKeyGenParams
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.HmacKeyGenParams instead

  31. type JsonWebKey = dom.JsonWebKey
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.JsonWebKey instead

  32. type KeyAlgorithm = dom.KeyAlgorithm
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.KeyAlgorithm instead

  33. 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

  34. type KeyFormat = dom.KeyFormat
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.KeyFormat instead

  35. type KeyType = dom.KeyType
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.KeyType instead

  36. type KeyUsage = dom.KeyUsage
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.KeyUsage instead

  37. type Pbkdf2Params = dom.Pbkdf2Params
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.Pbkdf2Params instead

  38. type RsaHashedImportParams = dom.RsaHashedImportParams
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.RsaHashedImportParams instead

  39. type RsaHashedKeyAlgorithm = dom.RsaHashedKeyAlgorithm
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.RsaHashedKeyAlgorithm instead

  40. type RsaHashedKeyGenParams = dom.RsaHashedKeyGenParams
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.RsaHashedKeyGenParams instead

  41. type RsaKeyAlgorithm = dom.RsaKeyAlgorithm
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.RsaKeyAlgorithm instead

  42. type RsaKeyGenParams = dom.RsaKeyGenParams
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.RsaKeyGenParams instead

  43. type RsaOaepParams = dom.RsaOaepParams
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.RsaOaepParams instead

  44. type RsaOtherPrimesInfo = dom.RsaOtherPrimesInfo
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.RsaOtherPrimesInfo instead

  45. type RsaPssParams = dom.RsaPssParams
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.RsaPssParams instead

  46. type SubtleCrypto = dom.SubtleCrypto
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.SubtleCrypto instead

Value Members

  1. 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()
  2. def getRandomValues(array: ArrayBufferView): ArrayBufferView
    Attributes
    protected
    Annotations
    @JSGlobal( "crypto.getRandomValues" ) @native()
  3. 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

  1. val AesCbcParams: dom.AesCbcParams.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.AesCbcParams instead

  2. val AesCfbParams: dom.AesCfbParams.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.AesCfbParams instead

  3. val AesCmacParams: dom.AesCmacParams.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.AesCmacParams instead

  4. val AesCtrParams: dom.AesCtrParams.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.AesCtrParams instead

  5. val AesDerivedKeyParams: dom.AesDerivedKeyParams.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.AesDerivedKeyParams instead

  6. val AesGcmParams: dom.AesGcmParams.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.AesGcmParams instead

  7. val AesKeyAlgorithm: dom.AesKeyAlgorithm.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.AesKeyAlgorithm instead

  8. val AesKeyGenParams: dom.AesKeyGenParams.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.AesKeyGenParams instead

  9. val ConcatParams: dom.ConcatParams.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.ConcatParams instead

  10. val DhImportKeyParams: dom.DhImportKeyParams.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.DhImportKeyParams instead

  11. val DhKeyAlgorithm: dom.DhKeyAlgorithm.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.DhKeyAlgorithm instead

  12. val DhKeyDeriveParams: dom.DhKeyDeriveParams.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.DhKeyDeriveParams instead

  13. val DhKeyGenParams: dom.DhKeyGenParams.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.DhKeyGenParams instead

  14. val EcKeyAlgorithm: dom.EcKeyAlgorithm.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.EcKeyAlgorithm instead

  15. val EcKeyGenParams: dom.EcKeyGenParams.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.EcKeyGenParams instead

  16. val EcKeyImportParams: dom.EcKeyImportParams.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.EcKeyImportParams instead

  17. val EcdhKeyDeriveParams: dom.EcdhKeyDeriveParams.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.EcdhKeyDeriveParams instead

  18. val EcdsaParams: dom.EcdsaParams.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.EcdsaParams instead

  19. val HashAlgorithm: dom.HashAlgorithm.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.HashAlgorithm instead

  20. val HkdfCtrParams: dom.HkdfCtrParams.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.HkdfCtrParams instead

  21. val HmacImportParams: dom.HmacImportParams.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.HmacImportParams instead

  22. val HmacKeyAlgorithm: dom.HmacKeyAlgorithm.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.HmacKeyAlgorithm instead

  23. val HmacKeyGenParams: dom.HmacKeyGenParams.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.HmacKeyGenParams instead

  24. val KeyFormat: dom.KeyFormat.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.KeyFormat instead

  25. val KeyType: dom.KeyType.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.KeyType instead

  26. val KeyUsage: dom.KeyUsage.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.KeyUsage instead

  27. val Pbkdf2Params: dom.Pbkdf2Params.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.Pbkdf2Params instead

  28. val RsaHashedImportParams: dom.RsaHashedImportParams.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.RsaHashedImportParams instead

  29. val RsaHashedKeyAlgorithm: dom.RsaHashedKeyAlgorithm.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.RsaHashedKeyAlgorithm instead

  30. val RsaHashedKeyGenParams: dom.RsaHashedKeyGenParams.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.RsaHashedKeyGenParams instead

  31. val RsaKeyAlgorithm: dom.RsaKeyAlgorithm.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.RsaKeyAlgorithm instead

  32. val RsaKeyGenParams: dom.RsaKeyGenParams.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.RsaKeyGenParams instead

  33. val RsaOaepParams: dom.RsaOaepParams.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.RsaOaepParams instead

  34. val RsaPssParams: dom.RsaPssParams.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use dom.RsaPssParams instead

  35. def crypto: Crypto
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 2.0.0) use dom.crypto instead

  36. object GlobalCrypto extends Object
    Annotations
    @deprecated @native() @JSGlobalScope()
    Deprecated

    (Since version 2.0.0) use dom.crypto instead

Inherited from AnyRef

Inherited from Any

Ungrouped