2018-09-19 17:39:43 -04:00
|
|
|
//! Some utility modules live here. See individual sub-modules for more info.
|
|
|
|
|
2017-12-25 01:05:27 -05:00
|
|
|
pub mod events;
|
2018-08-17 12:46:17 +09:00
|
|
|
pub mod errors;
|
2018-09-14 16:43:47 -04:00
|
|
|
pub mod ser;
|
2017-12-25 01:05:27 -05:00
|
|
|
|
2018-02-24 19:59:59 -05:00
|
|
|
pub(crate) mod byte_utils;
|
2018-12-13 17:18:31 -05:00
|
|
|
pub(crate) mod chacha20;
|
2019-01-07 23:13:44 -05:00
|
|
|
#[cfg(not(feature = "fuzztarget"))]
|
2018-12-14 13:29:55 -05:00
|
|
|
pub(crate) mod poly1305;
|
2018-02-24 19:59:59 -05:00
|
|
|
pub(crate) mod chacha20poly1305rfc;
|
2018-07-19 22:54:20 -04:00
|
|
|
pub(crate) mod transaction_utils;
|
2017-12-25 01:05:27 -05:00
|
|
|
|
2018-09-14 16:43:47 -04:00
|
|
|
#[macro_use]
|
|
|
|
pub(crate) mod ser_macros;
|
|
|
|
#[macro_use]
|
|
|
|
pub(crate) mod macro_logger;
|
|
|
|
|
2018-10-31 14:51:39 -04:00
|
|
|
// These have to come after macro_logger to build
|
2018-09-14 16:43:47 -04:00
|
|
|
pub mod logger;
|
2018-10-31 14:51:39 -04:00
|
|
|
pub mod config;
|
2018-09-14 16:43:47 -04:00
|
|
|
|
2017-12-25 01:05:27 -05:00
|
|
|
#[cfg(test)]
|
|
|
|
pub(crate) mod test_utils;
|
2019-01-17 17:36:49 -05:00
|
|
|
|
|
|
|
#[macro_use]
|
|
|
|
pub(crate) mod fuzz_wrappers;
|