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;Deprecated
pub use convert::convert_to_v3_ext;
pub use header::read_version;

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
Legacy → v3 conversion utilities.
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.
header
src/header.rs Quick AES Crypt version detection — works with real v0–v3 files
utils
Utility functions used across the library.