pagedb 0.1.0-beta.6

Encrypted, portable, embedded page store with B+ tree and segment-file surfaces.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Key hierarchy (KEK → MK → DEK / IK / HK), cipher dispatch, nonce discipline.

pub(crate) mod aad;
pub(crate) mod cipher;
pub(crate) mod kdf;
pub(crate) mod key_manager;
pub(crate) mod keys;
pub(crate) mod nonce;
pub(crate) mod random;

// `pub` here is crate-scoped in effect: the `crypto` module itself is
// `pub(crate)`, so none of these escape the crate.
pub use aad::Aad;
pub use cipher::{Cipher, CipherId};
pub use keys::{DerivedKey, MasterKey, SecretKey};
pub use nonce::Nonce;