p

tsec.mac

jca

package jca

Source
package.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. jca
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait HMACSHA1 extends AnyRef
  2. sealed trait HMACSHA256 extends AnyRef
  3. sealed trait HMACSHA384 extends AnyRef
  4. sealed trait HMACSHA512 extends AnyRef
  5. abstract class JCAMessageAuth[F[_], A] extends MessageAuth[F, A, MacSigningKey]
  6. sealed trait MacError extends Exception with TSecError
  7. type MacErrorM[A] = Either[Throwable, A]
  8. case class MacInitError(cause: String) extends Exception with MacError with Product with Serializable
  9. case class MacInstanceError(cause: String) extends Exception with MacError with Product with Serializable
  10. case class MacKeyBuildError(cause: String) extends Exception with MacError with Product with Serializable
  11. type MacKeyGen[F[_], A] = SymmetricKeyGen[F, A, MacSigningKey]
  12. trait MacKeyGenerator[A] extends SymmetricKeyGenAPI[A, MacSigningKey]
  13. case class MacSigningError(cause: String) extends Exception with MacError with Product with Serializable
  14. type MacSigningKey[A] = Type[A]
  15. case class MacVerificationError(cause: String) extends Exception with MacError with Product with Serializable
  16. sealed trait NoSigningAlgorithm extends AnyRef
  17. final class SigningKeyOps[A] extends AnyVal
  18. abstract class WithMacSigningKey[A] extends MacKeyGenerator[A] with MacAPI[A, MacSigningKey]
    Attributes
    protected[tsec]

Value Members

  1. implicit final def _macSigningOps[A](key: MacSigningKey[A]): SigningKeyOps[A]
  2. object HMACSHA1 extends WithMacSigningKey[HMACSHA1]
  3. object HMACSHA256 extends WithMacSigningKey[HMACSHA256]
  4. object HMACSHA384 extends WithMacSigningKey[HMACSHA384]
  5. object HMACSHA512 extends WithMacSigningKey[HMACSHA512]
  6. object MacSigningKey

Inherited from AnyRef

Inherited from Any

Ungrouped