iwcore 0.1.25

IntelliWallet Core - Password manager library with AES-256 encryption
Documentation
//! Cryptographic operations for IntelliWallet
//!
//! This module implements AES-256-CBC encryption with PKCS7 padding,
//! exactly matching the original C# implementation for backward compatibility.

mod aes;
mod md5;
mod key;
pub mod password;
mod wordlist;

pub use aes::{encrypt, decrypt};
pub use md5::md5_hex;
pub use key::prepare_key;
pub use password::{
    generate_password, generate_clever_password, generate_memorable_password,
    PasswordOptions, MemorableOptions, MemorableCaps,
};

#[cfg(test)]
mod tests;