- Migrate individual modules to independent crates - Refactor dependencies for improved modularity - Update build system and testing infrastructure - Update documentation to reflect new structure
14 lines
506 B
Rust
14 lines
506 B
Rust
//! 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,
|
|
};
|