1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
//! This is the lib for the fencryption binary crate.
//!
//! Some Interesting structs:
//! - [`Crypto`][crate::crypto::Crypto]: Cryptography utility
//! struct
//! - [`WalkDir`][crate::walk_dir::WalkDir]: A struct for walking
//! through a directory
//! - [`Pack`][crate::pack::Pack]: A struct to create/unpack
//! packs
//! - [`FileHeader`][crate::file_header::FileHeader]: A struct
//! to create/parse file headers
//! - [`TmpDir`][crate::tmp::TmpDir]: A struct to manipulate
//! temporary directories
pub mod constants;
pub mod crypto;
pub mod file_header;
pub mod pack;
pub mod tmp;
pub mod walk_dir;
#[cfg(test)]
mod lib_tests;
pub mod stream;