SifreDB
Field-level encryption library with envelope encryption, blind indexes, and support for multiple key management backends.
Features
- AEAD encryption (ChaCha20-Poly1305, AES-GCM)
- Deterministic encryption (AES-SIV) for equality queries
- Blind indexes for searchable encryption
- Envelope encryption with KEK/DEK separation
- Multi-tenant key isolation
- Key rotation support
Example
use *;
let provider = new?;
let vault = new;
let context = new;
let ciphertext = vault.encrypt?;
let plaintext = vault.decrypt?;