bobcats

package bobcats

Type members

Classlikes

sealed
trait Algorithm
sealed
trait Crypto[F[_]]
Companion
object
object Crypto extends CryptoCompanionPlatform
Companion
class
sealed
trait Hash[F[_]]
Companion
object
object Hash extends HashCompanionPlatform
Companion
class
sealed
trait HashAlgorithm extends Algorithm
Companion
object
Companion
class
sealed
trait Hmac[F[_]] extends HmacPlatform[F]
Companion
object
object Hmac extends HmacCompanionPlatform
Companion
class
sealed
trait HmacAlgorithm extends Algorithm
Companion
object
Companion
class
sealed
trait Key[+A <: Algorithm] extends KeyPlatform
sealed
trait PrivateKey[+A <: Algorithm] extends Key[A] with PrivateKeyPlatform
sealed
trait PublicKey[+A <: Algorithm] extends Key[A] with PublicKeyPlatform
sealed
trait SecretKey[+A <: Algorithm] extends Key[A] with SecretKeyPlatform
final case
class SecretKeySpec[+A <: Algorithm](key: ByteVector, algorithm: A) extends SecretKey[A] with SecretKeySpecPlatform[A]
trait SecureEq[A] extends Eq[A]
Companion
object
object SecureEq
Companion
class

Types

type GeneralSecurityException = GeneralSecurityException
type InvalidKeyException = InvalidKeyException
type KeyException = KeyException