object SymmetricCryptoFactory
- Alphabetic
- By Inheritance
- SymmetricCryptoFactory
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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( ... ) @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: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- 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( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated