tsec
.
mac
jca
package
jca
Source
package.scala
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
jca
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
sealed
trait
HMACSHA1
extends
AnyRef
sealed
trait
HMACSHA256
extends
AnyRef
sealed
trait
HMACSHA384
extends
AnyRef
sealed
trait
HMACSHA512
extends
AnyRef
abstract
class
JCAMessageAuth
[
F
[
_
]
,
A
]
extends
MessageAuth
[
F
,
A
,
MacSigningKey
]
sealed
trait
MacError
extends
Exception
with
TSecError
type
MacErrorM
[
A
]
=
Either
[
Throwable
,
A
]
case class
MacInitError
(
cause:
String
)
extends
Exception
with
MacError
with
Product
with
Serializable
case class
MacInstanceError
(
cause:
String
)
extends
Exception
with
MacError
with
Product
with
Serializable
case class
MacKeyBuildError
(
cause:
String
)
extends
Exception
with
MacError
with
Product
with
Serializable
type
MacKeyGen
[
F
[
_
]
,
A
]
=
SymmetricKeyGen
[
F
,
A
,
MacSigningKey
]
trait
MacKeyGenerator
[
A
]
extends
SymmetricKeyGenAPI
[
A
,
MacSigningKey
]
case class
MacSigningError
(
cause:
String
)
extends
Exception
with
MacError
with
Product
with
Serializable
type
MacSigningKey
[
A
]
=
Type
[
A
]
case class
MacVerificationError
(
cause:
String
)
extends
Exception
with
MacError
with
Product
with
Serializable
sealed
trait
NoSigningAlgorithm
extends
AnyRef
final
class
SigningKeyOps
[
A
]
extends
AnyVal
abstract
class
WithMacSigningKey
[
A
]
extends
MacKeyGenerator
[
A
] with
MacAPI
[
A
,
MacSigningKey
]
Attributes
protected[
tsec
]
Value Members
object
HMACSHA1
extends
WithMacSigningKey
[
HMACSHA1
]
object
HMACSHA256
extends
WithMacSigningKey
[
HMACSHA256
]
object
HMACSHA384
extends
WithMacSigningKey
[
HMACSHA384
]
object
HMACSHA512
extends
WithMacSigningKey
[
HMACSHA512
]
object
MacSigningKey
implicit final
def
_macSigningOps
[
A
]
(
key:
MacSigningKey
[
A
]
)
:
SigningKeyOps
[
A
]
Inherited from
AnyRef
Inherited from
Any
Ungrouped