/cloak

Elixir encryption library designed for Ecto

Primary LanguageElixirMIT LicenseMIT

Cloak

Hex Version Build Status Deps Status Inline docs Coverage Status

Cloak makes it easy to use encryption with Ecto.

Read the docs

Features

  • Transparent encryption/decryption of fields
  • Bring your own encryptor (if needed)
  • Zero-downtime migration to new encryption keys
    • Multiple keys in memory at once
    • Migration task to proactively migrate rows to a new key

License

MIT.