package crypto
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- sealed trait CryptoKeyFormat extends Product with Serializable
- sealed trait EncryptionAlgorithmSpec extends Product with Serializable
Algorithm schemes for asymmetric/hybrid encryption.
- sealed trait EncryptionKeySpec extends Product with Serializable
Key schemes for asymmetric/hybrid encryption.
- sealed abstract class HashAlgorithm extends AnyRef
- final case class RequiredEncryptionSpecs(algorithms: NonEmpty[Set[EncryptionAlgorithmSpec]], keys: NonEmpty[Set[EncryptionKeySpec]]) extends Product with Serializable
- final case class RequiredSigningSpecs(algorithms: NonEmpty[Set[SigningAlgorithmSpec]], keys: NonEmpty[Set[SigningKeySpec]]) extends Product with Serializable
- sealed trait SigningAlgorithmSpec extends Product with Serializable
Algorithm schemes for signing.
- sealed trait SigningKeySpec extends Product with Serializable
Schemes for signature keys.
- sealed trait SymmetricKeyScheme extends Product with Serializable
Key/algorithm schemes for symmetric encryption.
Value Members
- object CryptoKeyFormat extends Serializable
- object EncryptionAlgorithmSpec extends Serializable
- object EncryptionKeySpec extends Serializable
- object HashAlgorithm
- object SigningAlgorithmSpec extends Serializable
- object SigningKeySpec extends Serializable
- object SymmetricKeyScheme extends Serializable