object SymmetricCryptoFactory
- Alphabetic
- By Inheritance
- SymmetricCryptoFactory
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def aesCrypto(secretKey: String): Encrypter with Decrypter
An implementation of "AES" Cipher.
An implementation of "AES" Cipher. Prefer
aesGcmCryptofor any new usage, which will not produce repeatable encryptions. - def aesCryptoFromConfig(baseConfigKey: String, config: Config): Encrypter with Decrypter
An implementation of "AES" Cipher.
An implementation of "AES" Cipher. Prefer
aesGcmCryptoFromConfigfor any new usage, which will not produce repeatable encryptions. - def aesGcmAdCrypto(aesKey: String): AdEncrypter with AdDecrypter
An implementation of "AES" Cipher, with "GCM" algorithm.
An implementation of "AES" Cipher, with "GCM" algorithm. You can provide your own associated data when encrypting/decrypting.
- def aesGcmAdCryptoFromConfig(baseConfigKey: String, config: Config): AdEncrypter with AdDecrypter
- def aesGcmCrypto(secretKey: String): Encrypter with Decrypter
An implementation of "AES" Cipher, with "GCM" algorithm.
An implementation of "AES" Cipher, with "GCM" algorithm. Note, the associated data is always set to an empty array. Use
aesGcmAdCryptoif you want to provide your own associated data. - def aesGcmCryptoFromConfig(baseConfigKey: String, config: Config): Encrypter with Decrypter
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def composeAdCrypto(currentCrypto: AdEncrypter with AdDecrypter, previousDecrypters: Seq[AdDecrypter]): AdEncrypter with AdDecrypter
Composes a current crypto for encryption and decryption, along with any previous decrypters.
Composes a current crypto for encryption and decryption, along with any previous decrypters. This enables changing the crypto alorithm/secret key while still being able to decrypt any previously encrypted data.
- def composeCrypto(currentCrypto: Encrypter with Decrypter, previousDecrypters: Seq[Decrypter]): Encrypter with Decrypter
Composes a current crypto for encryption and decryption, along with any previous decrypters.
Composes a current crypto for encryption and decryption, along with any previous decrypters. This enables changing the crypto alorithm/secret key while still being able to decrypt any previously encrypted data.
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated