Skip to main content

zvault_core/
lib.rs

1//! Core library for `ZVault`.
2//!
3//! Contains the encryption barrier, cryptographic primitives, seal/unseal
4//! logic, token store, policy engine, audit system, mount table, and lease
5//! manager. This crate depends on `zvault-storage` for the storage backend
6//! trait and knows nothing about specific secrets engines or auth methods.
7
8pub mod audit;
9pub mod audit_file;
10pub mod approle;
11pub mod barrier;
12pub mod crypto;
13pub mod database;
14pub mod engine;
15pub mod error;
16pub mod lease;
17pub mod mount;
18pub mod pki;
19pub mod policy;
20pub mod seal;
21pub mod token;
22pub mod transit;