AESCipher

@Inject
class AESCipher(val bytesTranscoder: BytesTranscoder, val mode: CipherAlg[AES]) extends CryptographyConverter[AES] with AutoInject
trait AutoInject
trait DependencyPoolRef[LocalizedContainer]
class Object
trait Matchable
class Any

Value members

Concrete methods

def decrypt(value: Array[Byte], key: Key): Try[Array[Byte]]
def encrypt(value: Array[Byte], key: Key): Try[Array[Byte]]

Inherited methods

def decrypt(value: String, key: Key): Try[Array[Byte]]
Inherited from
CryptographyConverter
def decryptToStr(value: Array[Byte], key: Key): Try[String]
Inherited from
CryptographyConverter
def decryptToStr(value: String, key: Key): Try[String]
Inherited from
CryptographyConverter
def encrypt(value: String, key: Key): Try[Array[Byte]]
Inherited from
CryptographyConverter
def encryptToStr(value: Array[Byte], key: Key): Try[String]
Inherited from
CryptographyConverter
def encryptToStr(value: String, key: Key): Try[String]
Inherited from
CryptographyConverter

Concrete fields

override
val ct: AES
override

Inherited fields

var `__refuel_cRef`: Option[LocalizedContainer]
Inherited from
DependencyPoolRef

Implicits

Inherited implicits

implicit
def `__refuel_c`: LocalizedContainer
Inherited from
DependencyPoolRef