com.phasmidsoftware.tableparser.crypto

Members list

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
abstract class BaseHexEncryption[A] extends HexEncryption[A]

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
trait HexEncryption[A]
trait Encryption[A]
class Object
trait Matchable
class Any
Known subtypes
object Encryption

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Encryption.type
trait Encryption[A]

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 Object
trait Matchable
class Any
Known subtypes
object EncryptionUTF8AES128CTR extends BaseHexEncryption[AES128CTR]

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 Object
trait Matchable
class Any
Show all
Self type
object HexEncryption

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait HexEncryption[A] extends Encryption[A]

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
trait Encryption[A]
class Object
trait Matchable
class Any
Known subtypes