Skip to main content

Module vault

Module vault 

Source
Expand description

Vault module — encrypted secret storage.

This module provides:

  • Secret and SecretMetadata types (secret)
  • Binary vault file format with HMAC integrity (format)
  • High-level VaultStore for creating, opening, and managing vaults (store)

Re-exports§

pub use format::StoredArgon2Params;
pub use format::VaultHeader;
pub use secret::Secret;
pub use secret::SecretMetadata;
pub use store::VaultStore;

Modules§

format
Binary vault file format and HMAC integrity verification.
secret
Secret and SecretMetadata types stored inside a vault.
store
High-level vault operations used by CLI commands.