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.
24 lines
651 B
Rust
24 lines
651 B
Rust
//! SAL Vault: Cryptographic functionality for SAL
|
|
//!
|
|
//! This package provides cryptographic operations including:
|
|
//! - Key space management (creation, loading, encryption, decryption)
|
|
//! - Key pair management (ECDSA)
|
|
//! - Digital signatures (signing and verification)
|
|
//! - Symmetric encryption (ChaCha20Poly1305)
|
|
//! - Ethereum wallet functionality
|
|
//! - Key-value store with encryption
|
|
|
|
pub mod error;
|
|
pub mod ethereum;
|
|
pub mod keyspace;
|
|
pub mod kvs;
|
|
pub mod symmetric;
|
|
|
|
// Rhai integration module
|
|
pub mod rhai;
|
|
|
|
// Re-export modules
|
|
// Re-export common types for convenience
|
|
pub use error::CryptoError;
|
|
pub use keyspace::{KeyPair, KeySpace};
|