Some checks are pending
Rhai Tests / Run Rhai Tests (push) Waiting to run
- Removed the `herodo` binary from the monorepo. This was done as part of the monorepo conversion process. - Updated the `Cargo.toml` file to reflect the removal of `herodo` and adjust dependencies accordingly. - Updated `src/lib.rs` and `src/rhai/mod.rs` to use the new `sal-vault` crate for vault functionality. This improves the modularity and maintainability of the project.
16 lines
513 B
Rust
16 lines
513 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::{
|
|
generate_symmetric_key, derive_key_from_password,
|
|
encrypt_symmetric, decrypt_symmetric,
|
|
encrypt_with_key, decrypt_with_key,
|
|
encrypt_key_space, decrypt_key_space,
|
|
serialize_encrypted_space, deserialize_encrypted_space,
|
|
EncryptedKeySpace, EncryptedKeySpaceMetadata
|
|
};
|