p
bobcats
package bobcats
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- sealed trait Algorithm extends AnyRef
- sealed trait Crypto[F[_]] extends AnyRef
- class GeneralSecurityException extends Exception
- sealed trait Hash[F[_]] extends AnyRef
- sealed trait Hash1[F[_]] extends AnyRef
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 theHashAlgorithm
class. - sealed trait HashAlgorithm extends Algorithm
- sealed trait Hmac[F[_]] extends HmacPlatform[F]
- sealed trait HmacAlgorithm extends Algorithm
- class InvalidKeyException extends KeyException
- sealed trait Key[+A <: Algorithm] extends KeyPlatform
- class KeyException extends GeneralSecurityException
- class NoSuchAlgorithmException extends GeneralSecurityException
- 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] with Product with Serializable
- trait SecureEq[A] extends Eq[A]
Value Members
- object Crypto extends CryptoCompanionPlatform
- object Hash extends HashCompanionPlatform
- object Hash1 extends Hash1CompanionPlatform
- object HashAlgorithm
- object Hmac extends HmacCompanionPlatform
- object HmacAlgorithm
- object Hotp
- object SecureEq extends SecureEqCompanionPlatform with Serializable