Module crypto

Module crypto 

Source
Expand description

Cryptographic functions for EnvelopeCLI

Provides AES-256-GCM encryption with Argon2id key derivation for optional at-rest encryption of budget data.

Re-exports§

pub use encryption::decrypt;
pub use encryption::decrypt_string;
pub use encryption::encrypt;
pub use encryption::encrypt_string;
pub use encryption::EncryptedData;
pub use key_derivation::derive_key;
pub use key_derivation::DerivedKey;
pub use key_derivation::KeyDerivationParams;
pub use secure_memory::SecureString;

Modules§

encryption
AES-256-GCM encryption/decryption
key_derivation
Key derivation using Argon2id
secure_memory
Secure memory handling for sensitive data