Skip to main content

Crate revault_api

Crate revault_api 

Source
Expand description

Complete native Rust API for reVault lockboxes and local 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.

See the reVault repository README for installation, security guidance, and examples.

Modules§

lockbox
Portable encrypted archive API.
vault
Local vault, keyring, and session-agent API.

Structs§

ContactKeyPair
Hybrid X25519 + ML-KEM-768 contact keypair.
ContactPublicKey
Public hybrid X25519 + ML-KEM-768 contact key.
Lockbox
Open encrypted lockbox container.
OwnerSigningKeyPair
OwnerSigningPublicKey
VaultDirectory
Password-protected local vault file for native reVault metadata.