tsec.mac.jca

package tsec.mac.jca

Members list

Type members

Classlikes

sealed trait HMACSHA1

Attributes

Companion
object
Source
mac.scala
Supertypes
class Object
trait Matchable
class Any
object HMACSHA1

Attributes

Companion
trait
Source
mac.scala
Supertypes
class Object
trait Matchable
class Any
Self type
HMACSHA1.type
sealed trait HMACSHA256

Attributes

Companion
object
Source
mac.scala
Supertypes
class Object
trait Matchable
class Any
object HMACSHA256

Attributes

Companion
trait
Source
mac.scala
Supertypes
class Object
trait Matchable
class Any
Self type
HMACSHA256.type
sealed trait HMACSHA384

Attributes

Companion
object
Source
mac.scala
Supertypes
class Object
trait Matchable
class Any
object HMACSHA384

Attributes

Companion
trait
Source
mac.scala
Supertypes
class Object
trait Matchable
class Any
Self type
HMACSHA384.type
sealed trait HMACSHA512

Attributes

Companion
object
Source
mac.scala
Supertypes
class Object
trait Matchable
class Any
object HMACSHA512

Attributes

Companion
trait
Source
mac.scala
Supertypes
class Object
trait Matchable
class Any
Self type
HMACSHA512.type
abstract class JCAMessageAuth[F[_], A](implicit F: Monad[F]) extends MessageAuth[F, A, MacSigningKey]

Attributes

Source
JCAMessageAuth.scala
Supertypes
trait MessageAuth[F, A, MacSigningKey]
class Object
trait Matchable
class Any
sealed trait MacError extends TSecError

Attributes

Source
MacError.scala
Supertypes
trait TSecError
trait NoStackTrace
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
case class MacInitError(cause: String) extends MacError

Attributes

Source
MacError.scala
Supertypes
trait Product
trait Equals
trait MacError
trait TSecError
trait NoStackTrace
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class MacInstanceError(cause: String) extends MacError

Attributes

Source
MacError.scala
Supertypes
trait Product
trait Equals
trait MacError
trait TSecError
trait NoStackTrace
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class MacKeyBuildError(cause: String) extends MacError

Attributes

Source
MacError.scala
Supertypes
trait Product
trait Equals
trait MacError
trait TSecError
trait NoStackTrace
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
trait MacKeyGenerator[A]

Attributes

Source
package.scala
Supertypes
class Object
trait Matchable
class Any
case class MacSigningError(cause: String) extends MacError

Attributes

Source
MacError.scala
Supertypes
trait Product
trait Equals
trait MacError
trait TSecError
trait NoStackTrace
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
object MacSigningKey

Attributes

Source
package.scala
Supertypes
class Object
trait Matchable
class Any
Self type
case class MacVerificationError(cause: String) extends MacError

Attributes

Source
MacError.scala
Supertypes
trait Product
trait Equals
trait MacError
trait TSecError
trait NoStackTrace
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
sealed trait NoSigningAlgorithm

Attributes

Source
NoSigningAlgorithm.scala
Supertypes
class Object
trait Matchable
class Any
final class SigningKeyOps[A](val key: Type[A]) extends AnyVal

Attributes

Source
package.scala
Supertypes
class AnyVal
trait Matchable
class Any

Types

type MacErrorM[A] = Either[Throwable, A]

Attributes

Source
package.scala
type MacKeyGen[F[_], A] = SymmetricKeyGen[F, A, MacSigningKey]

Attributes

Source
package.scala
type MacSigningKey[A] = Type[A]

Attributes

Source
package.scala

Implicits

Implicits

final implicit def _macSigningOps[A](key: Type[A]): SigningKeyOps[A]

Attributes

Source
package.scala