Skip to main content

Crate zvault_core

Crate zvault_core 

Source
Expand description

Core library for ZVault.

Contains the encryption barrier, cryptographic primitives, seal/unseal logic, token store, policy engine, audit system, mount table, and lease manager. This crate depends on zvault-storage for the storage backend trait and knows nothing about specific secrets engines or auth methods.

Modules§

approle
AppRole authentication method for ZVault.
audit
Audit logging system for ZVault.
audit_file
File-based audit backend for ZVault.
barrier
Encryption barrier for ZVault.
crypto
Cryptographic primitives for ZVault.
database
Database secrets engine for ZVault.
engine
Secrets engine trait and KV v2 implementation.
error
Error types for zvault-core.
lease
Lease manager for ZVault.
mount
Engine mount table for ZVault.
pki
PKI secrets engine for ZVault.
policy
Policy engine for ZVault.
seal
Seal/unseal lifecycle for ZVault.
token
Token store for ZVault.
transit
Transit secrets engine for ZVault.