Package

tsec.mac

jca

Permalink

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

    Permalink
  2. sealed trait HMACSHA256 extends AnyRef

    Permalink
  3. sealed trait HMACSHA384 extends AnyRef

    Permalink
  4. sealed trait HMACSHA512 extends AnyRef

    Permalink
  5. abstract class JCAMessageAuth[F[_], A] extends MessageAuth[F, A, MacSigningKey]

    Permalink
  6. sealed trait MacError extends Exception with TSecError

    Permalink
  7. type MacErrorM[A] = Either[Throwable, A]

    Permalink
  8. case class MacInitError(cause: String) extends Exception with MacError with Product with Serializable

    Permalink
  9. case class MacInstanceError(cause: String) extends Exception with MacError with Product with Serializable

    Permalink
  10. case class MacKeyBuildError(cause: String) extends Exception with MacError with Product with Serializable

    Permalink
  11. type MacKeyGen[F[_], A] = SymmetricKeyGen[F, A, MacSigningKey]

    Permalink
  12. trait MacKeyGenerator[A] extends SymmetricKeyGenAPI[A, MacSigningKey]

    Permalink
  13. case class MacSigningError(cause: String) extends Exception with MacError with Product with Serializable

    Permalink
  14. type MacSigningKey[A] = Type[A]

    Permalink
  15. case class MacVerificationError(cause: String) extends Exception with MacError with Product with Serializable

    Permalink
  16. sealed trait NoSigningAlgorithm extends AnyRef

    Permalink
  17. final class SigningKeyOps[A] extends AnyVal

    Permalink
  18. abstract class WithMacSigningKey[A] extends MacKeyGenerator[A] with MacAPI[A, MacSigningKey]

    Permalink
    Attributes
    protected[tsec]

Value Members

  1. object HMACSHA1 extends WithMacSigningKey[HMACSHA1]

    Permalink
  2. object HMACSHA256 extends WithMacSigningKey[HMACSHA256]

    Permalink
  3. object HMACSHA384 extends WithMacSigningKey[HMACSHA384]

    Permalink
  4. object HMACSHA512 extends WithMacSigningKey[HMACSHA512]

    Permalink
  5. object MacSigningKey

    Permalink
  6. implicit final def _macSigningOps[A](key: MacSigningKey[A]): SigningKeyOps[A]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped