cloak v0.1.0

Modules summary

Cloak makes it easy to encrypt and decrypt database fields using Ecto

A Cloak.Cipher which encrypts values with the AES cipher in CTR (stream) mode

A behaviour for encryption/decryption modules. Use it to write your own custom Cloak-compatible cipher modules

An Ecto.Type to encrypt a binary field

An Ecto.Type to encrypt a float field

An Ecto.Type to encrypt integer fields

An Ecto.Type to encrypt maps

Use this module to track the kind of encryption a row in your database was encrypted with

An Ecto.Type which hashes the field value using the SHA256 algorithm

Migrate all configured models to your new encryption configuration