Re-exports§
pub use aes_gcm::aes256_gcm_decrypt;pub use aes_gcm::aes256_gcm_encrypt;pub use const_time::constant_time_eq;pub use hmac::hmac_sha256;pub use page_encryption::decrypt_page;pub use page_encryption::encrypt_page;pub use page_encryption::is_encrypted_frame;pub use page_encryption::key_from_env;pub use page_encryption::parse_key as parse_encryption_key;pub use page_encryption::PageEncryptionError;pub use page_encryption::FRAME_MAGIC;pub use page_encryption::FRAME_OVERHEAD;pub use page_encryption::FRAME_VERSION;pub use sha256::sha256;pub use sha256::Sha256;pub use uuid::Uuid;
Modules§
- aes_gcm
- AES-256-GCM wrapper used by storage.
- const_
time - Constant-time byte-slice comparison.
- hmac
- HMAC helpers used by RedDB storage encryption.
- os_
random - OS-backed CSPRNG helpers.
- page_
encryption - Encryption-at-rest framing for RedDB pages (PLAN.md Phase 6.3).
- sha256
- uuid