Cryppo.encrypt_with_derived_key

You're seeing just the function encrypt_with_derived_key, go back to Cryppo module for more information.
Link to this function

encrypt_with_derived_key(data, encryption_strategy, key_derivation_strategy, passphrase)

View Source

Specs

encrypt_with_derived_key(
  binary(),
  encryption_strategy(),
  encryption_strategy(),
  String.t()
) ::
  Cryppo.EncryptedDataWithDerivedKey.t()
  | {:unsupported_encryption_strategy, encryption_strategy()}
  | {:unsupported_key_derivation_strategy, encryption_strategy()}

Encrypt data with a derived key

Example

iex> _encrypted = Cryppo.encrypt_with_derived_key("data to encrypt", "Aes256Gcm", "Pbkdf2Hmac", "passphrase")