Skip to main content

revault_api/
lib.rs

1//! Complete native Rust API. The public names remain `vault` and `lockbox`;
2//! transport framing is only used at foreign-language boundaries.
3
4pub mod lockbox {
5    pub use revault_lockbox_api::*;
6}
7
8pub mod vault {
9    pub use revault_vault_api::*;
10}
11
12pub use revault_lockbox_api::{
13    ContactKeyPair, ContactPublicKey, Lockbox, OwnerSigningKeyPair, OwnerSigningPublicKey,
14};
15pub use revault_vault_api::VaultDirectory;