mithril_client/utils/
mod.rs

1//! Utilities module
2//! This module contains tools needed mostly for the snapshot download and unpack.
3
4cfg_fs! {
5    pub const ANCILLARIES_NOT_SIGNED_BY_MITHRIL: &str = "Ancillary verification does not use the Mithril certification: as a mitigation, IOG owned keys are used to sign these files.";
6
7    mod ancillary_verifier;
8    mod bootstrap_files;
9    mod fs;
10    mod stream_reader;
11    mod temp_dir_provider;
12    mod unexpected_downloaded_file_verifier;
13    mod vec_deque_extensions;
14
15    pub use ancillary_verifier::AncillaryVerifier;
16    pub use bootstrap_files::*;
17    pub use fs::*;
18    pub use stream_reader::*;
19    pub(crate) use temp_dir_provider::{TempDirectoryProvider, TimestampTempDirectoryProvider};
20    pub(crate) use unexpected_downloaded_file_verifier::*;
21    pub use vec_deque_extensions::VecDequeExtensions;
22}