tsec-cipher-jca
0.5.0-M1
tsec-cipher-jca
API
tsec.cipher.symmetric.jca
primitive
JCAAEADPrimitive
JCAAEADPrimitive
JCAPrimitiveCipher
JCAPrimitiveCipher
AES128
AES128CBC
AES128CBC
AES128CTR
AES128CTR
AES128GCM
AES128GCM
AES192
AES192CBC
AES192CBC
AES192CTR
AES192CTR
AES192GCM
AES192GCM
AES256
AES256CBC
AES256CBC
AES256CTR
AES256CTR
AES256GCM
AES256GCM
AESCBC
AESCTR
AESGCM
Blowfish
Blowfish
CBC
CBC
CFB
CFB
CFBx
CFBx
CTOPS
CTR
CTR
CounterIvGen
DES
DES
ECB
ECB
GCM
GCM
JCAAEAD
JCACipherAPI
JCAIvGen
NoMode
NoMode
OFB
OFB
OFBx
OFBx
PCBC
PCBC
SecretKey
M1
SecretKeySyntax
TripleDES
TripleDES
tsec-cipher-jca
/
tsec.cipher.symmetric.jca
/
JCACipherAPI
JCACipherAPI
tsec.cipher.symmetric.jca.JCACipherAPI
trait
JCACipherAPI
[
A
,
M
,
P
]
extends
CipherAPI
[
A
,
SecretKey
]
Attributes
Source
JCACipherAPI.scala
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
CipherAPI
[
A
,
SecretKey
]
class
Object
trait
Matchable
class
Any
Known subtypes
class
AESCBC
[
A
]
object
AES128CBC
.type
object
AES192CBC
.type
object
AES256CBC
.type
class
AESCTR
[
A
]
object
AES128CTR
.type
object
AES192CTR
.type
object
AES256CTR
.type
Show all
Members list
Clear all
Value members
Inherited methods
final
def
decrypt
[
F
[
_
]](
cipherText
:
CipherText
[
A
],
key
:
Type
[
A
])(
implicit
E
:
Encryptor
[
F
,
A
,
SecretKey
]):
F
[
PlainText
]
Attributes
Inherited from:
CipherAPI
Source
CipherAPI.scala
final
def
encrypt
[
F
[
_
]](
plainText
:
PlainText
,
key
:
Type
[
A
],
iv
:
Type
[
A
])(
implicit
E
:
Encryptor
[
F
,
A
,
SecretKey
]):
F
[
CipherText
[
A
]]
Attributes
Inherited from:
CipherAPI
Source
CipherAPI.scala
final
def
encrypt
[
F
[
_
] :
Monad
](
plainText
:
PlainText
,
key
:
Type
[
A
],
ivs
:
IvGen
[
F
,
A
])(
E
:
Encryptor
[
F
,
A
,
SecretKey
]):
F
[
CipherText
[
A
]]
Attributes
Inherited from:
CipherAPI
Source
CipherAPI.scala
final
def
encrypt
[
F
[
_
] :
Monad
](
plainText
:
PlainText
,
key
:
Type
[
A
])(
implicit
evidence$1
:
Monad
[
F
],
E
:
Encryptor
[
F
,
A
,
SecretKey
],
ivStrategy
:
IvGen
[
F
,
A
]):
F
[
CipherText
[
A
]]
Attributes
Inherited from:
CipherAPI
Source
CipherAPI.scala
In this article
Attributes
Members list
Value members
Inherited methods