CryptConfig

com.github.cloudfiles.crypt.fs.CryptConfig
case class CryptConfig(algorithm: CryptAlgorithm, keyEncrypt: Key, keyDecrypt: Key, secRandom: SecureRandom)

A data class combining a set of properties that is required for a file system applying cryptographic operations.

The properties in this class mainly define the cryptographic algorithm to use and the keys for encryption and decryption.

Value parameters

algorithm

the cryptographic algorithm

keyDecrypt

the key for decryption

keyEncrypt

the key for encryption

secRandom

the source for randomness

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product