envelope_cli/crypto/
mod.rs

1//! Cryptographic functions for EnvelopeCLI
2//!
3//! Provides AES-256-GCM encryption with Argon2id key derivation
4//! for optional at-rest encryption of budget data.
5
6pub mod encryption;
7pub mod key_derivation;
8pub mod secure_memory;
9
10pub use encryption::{decrypt, decrypt_string, encrypt, encrypt_string, EncryptedData};
11pub use key_derivation::{derive_key, DerivedKey, KeyDerivationParams};
12pub use secure_memory::SecureString;