ockam_vault_sync_core 0.42.0

Syncronous wrapper that allows to have multiple Vault instances, that talk to the same Vault implementation without need for synchronization primitives
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use crate::VaultMutex;

/// Vault allows to start Vault Worker.
pub struct Vault {}

impl Vault {
    /// Start a Vault with SoftwareVault implementation.
    #[cfg(feature = "software_vault")]
    pub fn create() -> VaultMutex<ockam_vault::SoftwareVault> {
        VaultMutex::create(ockam_vault::SoftwareVault::new())
    }
}