p

bobcats

package bobcats

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package unsafe

Type Members

  1. sealed trait Algorithm extends AnyRef
  2. sealed trait Crypto[F[_]] extends AnyRef
  3. class GeneralSecurityException extends Exception
  4. sealed trait Hash[F[_]] extends AnyRef
  5. sealed trait HashAlgorithm extends Algorithm
  6. sealed trait Hmac[F[_]] extends HmacPlatform[F]
  7. sealed trait HmacAlgorithm extends Algorithm
  8. class InvalidKeyException extends KeyException
  9. sealed trait Key[+A <: Algorithm] extends KeyPlatform
  10. class KeyException extends GeneralSecurityException
  11. sealed trait Priority[+P, +F] extends AnyRef

    Priority is a type class for prioritized implicit search.

    Priority is a type class for prioritized implicit search.

    This type class will attempt to provide an implicit instance of P (the preferred type). If that type is not available it will fallback to F (the fallback type). If neither type is available then a Priority[P, F] instance will not be available.

    This type can be useful for problems where multiple algorithms can be used, depending on the type classes available.

  12. sealed trait PrivateKey[+A <: Algorithm] extends Key[A] with PrivateKeyPlatform
  13. sealed trait PublicKey[+A <: Algorithm] extends Key[A] with PublicKeyPlatform
  14. sealed trait SecretKey[+A <: Algorithm] extends Key[A] with SecretKeyPlatform
  15. final case class SecretKeySpec[+A <: Algorithm](key: ByteVector, algorithm: A) extends SecretKey[A] with SecretKeySpecPlatform[A] with Product with Serializable
  16. trait SecureEq[A] extends Eq[A]

Value Members

  1. object Crypto extends CryptoCompanionPlatform
  2. object Hash extends HashCompanionPlatform
  3. object HashAlgorithm
  4. object Hmac extends HmacCompanionPlatform
  5. object HmacAlgorithm
  6. object Priority extends FindPreferred
  7. object SecureEq extends Serializable

Ungrouped