Skip to main content

Module encryption

Module encryption 

Source

Modules§

argon2id
Argon2id Key Derivation Function (RFC 9106)
blake2b
BLAKE2b Hash Function (RFC 7693)
header
Encrypted Database Header
key
Key Management for RedDB Encryption
page_encryptor
Per-page Encryption using AES-256-GCM
pbkdf2
PBKDF2-SHA256 Key Derivation Function (RFC 8018)

Structs§

EncryptionHeader
Header containing encryption parameters
PageEncryptor
Handles page encryption/decryption
SecureKey
A securely managed encryption key

Functions§

pbkdf2_derive_key
Derive a 32-byte key using default parameters