Skip to main content

Crate hexvault

Crate hexvault 

Source
Expand description

§hexvault

Cascading cell-partitioned encryption architecture.

Data is partitioned into isolated cells, each with cascading layers of encryption corresponding to different trust boundaries. Movement between cells is controlled by auditable edge handlers that re-encrypt without exposing plaintext.

§Public API

The public surface of this crate is intentionally narrow. Only the types and functions listed here are intended for use by callers. Everything else is pub(crate) at most.

Modules§

audit
Immutable audit logging.
cell
Cell isolation and payload management.
edge
Edge traversal logic.
error
Error types for hexvault.
keys
Key derivation and ownership.
partition
Partition management.
stack
Layered encryption sequencing.

Structs§

Vault
The high-level entry point for managing cells and traversals.

Functions§

generate_master_key
Generate a cryptographically secure master key.