View Source API Reference cloak_ecto v1.3.0

Modules

An Ecto.Type to encrypt a binary field.

Defines a list of fields to use as a cursor when migrating a schema's table to a new encryption key using mix cloak.migrate.ecto.

An Ecto.Type to encrypt Date fields.

An Ecto.Type to encrypt DateTime fields.

An Ecto.Type to encrypt a decimal field, relying on the Decimal library, which is a dependency of Ecto.

An Ecto.Type to encrypt a float field. Consider using Cloak.Ecto.Decimal instead if precision is important.

A custom Ecto.Type for hashing fields using :crypto.hmac/3.

An Ecto.Type to encrypt integer fields.

An Ecto.Type to encrypt a list of integers.

An Ecto.Type to encrypt maps.

A custom Ecto.Type for deriving a key for fields using PBKDF2.

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

An Ecto.Type to encrypt a list of strings.

An Ecto.Type to encrypt Time fields.

Mix Tasks

Migrates a schema table to a new encryption cipher.