Skip to main content

Module encryption

Module encryption 

Source

Modules§

argon2id
Retired in-tree Argon2id-shaped KDF — not RFC 9106.
blake2b
BLAKE2b Hash Function (RFC 7693)
header
Encrypted Database Header
key
Key Management for RedDB Encryption
page_encryptor
Per-page encryption adapter binding a SecureKey to the canonical reddb-io-crypto envelope (#1053, ADR 0054).
pbkdf2
PBKDF2-SHA256 Key Derivation Function (RFC 8018)

Structs§

EncryptionHeader
Header containing encryption parameters
PageEncryptor
Binds a SecureKey to the canonical per-page envelope.
SecureKey
A securely managed encryption key

Functions§

pbkdf2_derive_key
Derive a 32-byte key using default parameters