Crate aescrypt_rs

Crate aescrypt_rs 

Source

Re-exports§

pub use decryptor::decrypt;
pub use decryptor::decrypt;
pub use encryptor::encrypt;
pub use encryptor::encrypt;
pub use error::AescryptError;
pub use crypto::kdf::ackdf::derive_secure_ackdf_key;
pub use crypto::kdf::pbkdf2::derive_secure_pbkdf2_key;
pub use crypto::kdf::pbkdf2_builder::Pbkdf2Builder;
pub use convert::convert_to_v3;

Modules§

aliases
Global secure type aliases — secure-gate v0.5.5+ Maximum overkill, minimal duplication, audit-perfect
consts
Global constants for AES Crypt implementation.
convert
src/convert.rs Lossless conversion from legacy v0/v1/v2 → modern v3 format Uses only the existing, fully-tested high-level decrypt + encrypt APIs Zero plaintext exposure — pipes directly from decryptor to encryptor
crypto
Low-level crypto primitives (HMAC, KDF).
decryptor
High-level decryption facade.
encryptor
High-level encryption facade.
error
Custom error type for the AES Crypt library.
utils
Utility functions used across the library.