package jca
- Source
- package.scala
Linear Supertypes
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
- implicit final def _macSigningOps[A](key: MacSigningKey[A]): SigningKeyOps[A]
- object HMACSHA1 extends WithMacSigningKey[HMACSHA1]
- object HMACSHA256 extends WithMacSigningKey[HMACSHA256]
- object HMACSHA384 extends WithMacSigningKey[HMACSHA384]
- object HMACSHA512 extends WithMacSigningKey[HMACSHA512]
- object MacSigningKey