# kryptex v0.1.0 - API Reference

## Modules

- [Kryptex](Kryptex.md): Public API for encrypting/decrypting field payloads.
- [Kryptex.Cipher](Kryptex.Cipher.md): AES-256-GCM encrypt/decrypt implementation with key rotation metadata.
- [Kryptex.EncryptedField](Kryptex.EncryptedField.md): Parameterized Ecto type that encrypts values on `dump/3` and decrypts on `load/3`.
- [Kryptex.Keyring](Kryptex.Keyring.md): Loads and validates encryption keys from application config.
- [Kryptex.Plug](Kryptex.Plug.md): Optional Plug to validate key configuration at runtime and expose metadata.
- [Kryptex.PostgresMigration](Kryptex.PostgresMigration.md): Postgres migration helpers.
- [Kryptex.Schema](Kryptex.Schema.md): Schema helpers for encrypted fields.

