1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
//! This is an implementation of KeePass database file reader in Rust.
//! This crate aims to work with [KDBX version 4](https://keepass.info/help/kb/kdbx_4.html) format.
mod constants;
mod database;
mod encryption;
mod error;
mod kdbx;
mod keys;
pub use crate::database::*;
pub use crate::error::Error;
pub use crate::kdbx::Kdbx4;
pub use crate::keys::CompositeKey;
pub type Result<T> = ::std::result::Result<T, error::Error>;