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;