Expand description
Complete source-native Rust API for reVault Lockbox archives and Vaults.
Use lockbox for portable encrypted archives and vault for local key,
contact, form, platform-keyring, and session-agent operations. This package
re-exports the native core directly; transport framing exists only at the
foreign-language boundary. Rust links the implementation at build time, so
there is no runtime library path or REVAULT_LIBRARY setting.
See the reVault repository README for installation, security guidance, and examples.
Re-exports§
pub use lockbox::ProfileSigningKeyPair;pub use lockbox::ProfileSigningPublicKey;pub use lockbox::WrappedContactKey;pub use vault::AgentSession;pub use vault::ReadOnlyVault;pub use vault::Vault;
Modules§
Structs§
- Contact
KeyPair - Hybrid X25519 + ML-KEM-768 contact keypair.
- Contact
Public Key - Public hybrid X25519 + ML-KEM-768 contact key.
- Lockbox
- Open encrypted lockbox container.
- Revault
- Source-native runtime entry point.