tsec-common
0.5.0-M1
tsec-common
API
tsec
cipher
symmetric
AAD
AADEncryptor
AEADAPI
AEADCipher
AEADCipher
AECipher
AES
AES
AuthCipherAPI
AuthEncryptor
AuthTag
BlockCipher
Cipher
CipherAPI
CipherMode
CipherText
Encryptor
Iv
IvGen
PlainText
RawCipherText
CipherErrors
AADError
AuthTagError
CipherError
CipherKeyBuildError
CipherKeyError
CipherTextError
DecryptError
EncryptError
InstanceInitError
IvError
NoSuchInstanceError
common
ByteSyntaxHelpers
ByteUtils
CryptoTag
CryptoTag
ErrorConstruct
ErrConstructSyntax
JerryStringer
ManagedRandom
ManagedRandom
OSUtil
QueueAlloc
SecureRandomId
SecureRandomIdGenerator
TSecError
TSecPrimitiveEncoder
VerificationFailed
VerificationStatus
Verified
WithCryptoTag
primitiveEncoderOps
hashing
CryptoHash
CryptoHashAPI
CryptoHasher
keygen
asymmetric
AsymmetricKeyGen
AsymmetricKeyGenAPI
symmetric
IdKeyGen
SymmetricKeyGen
mac
MAC
MacAPI
MessageAuth
passwordhashers
IdPasswordHasher
PasswordError
PasswordHash
PasswordHashAPI
PasswordHasher
signature
CertSignatureAPI
CertificateSigner
CryptoSignature
IdSigner
SignatureAPI
Signer
tsec-common
/
tsec
/
tsec.mac
/
MessageAuth
MessageAuth
tsec.mac.MessageAuth
trait
MessageAuth
[
F
[
_
],
A
,
K
[
_
]]
Attributes
Source
MessageAuth.scala
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Members list
Clear all
Value members
Abstract methods
def
algorithm
:
String
Attributes
Source
MessageAuth.scala
def
sign
(
in
:
Array
[
Byte
],
key
:
K
[
A
]):
F
[
Type
[
A
]]
Attributes
Source
MessageAuth.scala
def
verifyBool
(
in
:
Array
[
Byte
],
hashed
:
Type
[
A
],
key
:
K
[
A
]):
F
[
Boolean
]
Attributes
Source
MessageAuth.scala
Concrete methods
def
verify
(
in
:
Array
[
Byte
],
hashed
:
Type
[
A
],
key
:
K
[
A
])(
implicit
F
:
Functor
[
F
]):
F
[
VerificationStatus
]
Attributes
Source
MessageAuth.scala
In this article
Attributes
Members list
Value members
Abstract methods
Concrete methods