com.phasmidsoftware.tableparser.crypto
Members list
Type members
Classlikes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Base64Encryption.type
Abstract base class which extends Encryption and provides methods for encrypt/decrypt hex strings.
Abstract base class which extends Encryption and provides methods for encrypt/decrypt hex strings.
Type parameters
- A
-
the cipher algorithm.
Attributes
- Supertypes
- Known subtypes
-
object EncryptionUTF8AES128CTR
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Encryption.type
Typeclass trait to deal with Encryption for Strings. The encoding of the Strings is dependent on the concrete implementation of this trait.
Typeclass trait to deal with Encryption for Strings. The encoding of the Strings is dependent on the concrete implementation of this trait.
It is general in nature, but has only been tested with JCA AES128CTR.
Type parameters
- A
-
the cipher algorithm.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
An object which provides hex-encryption based on AES128CTR for UTF-8 Strings.
An object which provides hex-encryption based on AES128CTR for UTF-8 Strings.
Attributes
- Supertypes
-
class BaseHexEncryption[AES128CTR]trait HexEncryption[AES128CTR]trait Encryption[AES128CTR]class Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HexEncryption.type
Typeclass trait to deal with Encryption to/from Hex strings.
Typeclass trait to deal with Encryption to/from Hex strings.
Type parameters
- A
-
the cipher algorithm.
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class BaseHexEncryption[A]object EncryptionUTF8AES128CTR