Skip to main content

git_xcrypt/crypto/
mod.rs

1//! The cipher, the two frozen file formats, and the key they share.
2//!
3//! Grouped because they move together or not at all: [`format`] is frozen with
4//! the data on disk, [`keyfile`] with the copies users hold, and [`cipher`] is
5//! what makes both mean anything. A change here rewrites bytes that already
6//! exist in someone's history, which is why `CHANGELOG.md` lists them under
7//! their own heading rather than among ordinary changes.
8
9pub mod cipher;
10pub mod format;
11pub mod key;
12pub mod keyfile;