sal-vault 0.1.0

SAL Vault - Cryptographic functionality including key management, digital signatures, symmetric encryption, Ethereum wallets, and encrypted key-value store
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Symmetric encryption functionality
//!
//! This module provides functionality for symmetric encryption using ChaCha20Poly1305.

pub mod implementation;

// Re-export public types and functions
pub use implementation::{
    decrypt_key_space, decrypt_symmetric, decrypt_with_key, derive_key_from_password,
    deserialize_encrypted_space, encrypt_key_space, encrypt_symmetric, encrypt_with_key,
    generate_symmetric_key, serialize_encrypted_space, EncryptedKeySpace,
    EncryptedKeySpaceMetadata,
};