Crate aescrypt_rs Copy item path Source 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 ;pub use header::read_version ;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
Streams directly from decryptor into encryptor via an in-memory pipe. 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.