uni_vault 0.0.3

uni_vault is a high-level Rust crate that provides secure vault functionality through advanced encryption methods. It leverages Trezor Ethereum signatures as a seed to generate SSH private keys and corresponding Rage key pairs, enabling asymmetric encryption and decryption operations. Built atop the signature_to_keys crate, uni_vault abstracts complex cryptographic processes into an accessible API, ensuring secure storage and management of sensitive data.
Documentation
#[deny(unsafe_code)]
pub mod common;
pub mod re_export;
pub mod uni_vault;

pub mod utils;

// pub mod encrypted_vault;
pub mod encryptor;

pub use uni_vault::{
    UniVault,
    UniVaultBuilder,
};
pub use encryptor::asymmetric::rage_trezor::{
    RageTrezorEncryptor,
    RageTrezorEncryptorBuilder,
};
pub use encryptor::{
    Encryptor,
    HasUserIdentifier,
    SecretType,
    asymmetric::{
        PublicKey,
        PublicKeyBuilder,
    },
};
// pub use common::test_helpers::TREZOR_ENCRYPT_COMMENT;
pub mod test;