JCAPrimitiveCipher

tsec.cipher.symmetric.jca.primitive.JCAPrimitiveCipher
See theJCAPrimitiveCipher companion object
sealed abstract class JCAPrimitiveCipher[F[_], C, M, P](implicit algoTag: BlockCipher[C], modeSpec: CipherMode[M], paddingTag: SymmetricPadding[P], val ivProcess: IvProcess[C, M, P]) extends Encryptor[F, C, SecretKey]

Attributes

Companion
object
Source
JCAPrimitiveCipher.scala
Graph
Supertypes
trait Encryptor[F, C, SecretKey]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def decrypt(cipherText: CipherText[C], key: Type[C]): F[PlainText]

Attributes

Source
JCAPrimitiveCipher.scala
def encrypt(plainText: PlainText, key: Type[C], iv: Type[C]): F[CipherText[C]]

Attributes

Source
JCAPrimitiveCipher.scala

Inherited methods

final def encrypt(plainText: PlainText, key: Type[C])(implicit ivStrategy: IvGen[F, C], F: Monad[F]): F[CipherText[A]]

Attributes

Inherited from:
Encryptor
Source
Encryptor.scala