bobcats

package bobcats

Members list

Type members

Classlikes

sealed trait Algorithm

Attributes

Source
Algorithm.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object MD5
object SHA1
object SHA256
object SHA512
object SHA1
object SHA256
object SHA512
Show all
sealed trait Crypto[F[_]]

Attributes

Companion
object
Source
Crypto.scala
Supertypes
class Object
trait Matchable
class Any
object Crypto

Attributes

Companion
trait
Source
Crypto.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Crypto.type
sealed trait Hash[F[_]]

Attributes

Companion
object
Source
Hash.scala
Supertypes
class Object
trait Matchable
class Any
object Hash

Attributes

Companion
trait
Source
Hash.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Hash.type
sealed trait Hash1[F[_]]

Hash for a single algorithm.

Hash for a single algorithm.

Use this class if you have a specific HashAlgorithm known in advance or you're using a customized algorithm not covered by the HashAlgorithm class.

Attributes

Companion
object
Source
Hash1.scala
Supertypes
class Object
trait Matchable
class Any
object Hash1

Attributes

Companion
trait
Source
Hash1.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Hash1.type
sealed trait HashAlgorithm extends Algorithm

Attributes

Companion
object
Source
Algorithm.scala
Supertypes
trait Algorithm
class Object
trait Matchable
class Any
Known subtypes
object MD5
object SHA1
object SHA256
object SHA512
object HashAlgorithm

Attributes

Companion
trait
Source
Algorithm.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait Hmac[F[_]]

Attributes

Companion
object
Source
Hmac.scala
Supertypes
class Object
trait Matchable
class Any
object Hmac

Attributes

Companion
trait
Source
Hmac.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Hmac.type
sealed trait HmacAlgorithm extends Algorithm

Attributes

Companion
object
Source
Algorithm.scala
Supertypes
trait Algorithm
class Object
trait Matchable
class Any
Known subtypes
object SHA1
object SHA256
object SHA512
object HmacAlgorithm

Attributes

Companion
trait
Source
Algorithm.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
object Hotp

Attributes

Source
Hotp.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Hotp.type
sealed trait Key[+A <: Algorithm]

Attributes

Source
Key.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait PrivateKey[A]
trait PublicKey[A]
trait SecretKey[A]
class SecretKeySpec[A]
sealed trait PrivateKey[+A <: Algorithm] extends Key[A]

Attributes

Source
Key.scala
Supertypes
trait Key[A]
class Object
trait Matchable
class Any
sealed trait PublicKey[+A <: Algorithm] extends Key[A]

Attributes

Source
Key.scala
Supertypes
trait Key[A]
class Object
trait Matchable
class Any
sealed trait SecretKey[+A <: Algorithm] extends Key[A]

Attributes

Source
Key.scala
Supertypes
trait Key[A]
class Object
trait Matchable
class Any
Known subtypes
class SecretKeySpec[A]
final case class SecretKeySpec[+A <: Algorithm](key: ByteVector, algorithm: A) extends SecretKey[A]

Attributes

Source
Key.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SecretKey[A]
trait Key[A]
class Object
trait Matchable
class Any
Show all
trait SecureEq[A] extends Eq[A]

Attributes

Companion
object
Source
SecureEq.scala
Supertypes
trait Eq[A]
trait Serializable
class Object
trait Matchable
class Any
object SecureEq

Attributes

Companion
trait
Source
SecureEq.scala
Supertypes
class Object
trait Matchable
class Any
Self type
SecureEq.type