decaf377_fmd/lib.rs
1//! An implementation of [Fuzzy Message Detection][fmd].
2//!
3//! [fmd]: https://protocol.penumbra.zone/main/crypto/fmd.html
4#![deny(clippy::unwrap_used)]
5// Requires nightly.
6#![cfg_attr(docsrs, feature(doc_auto_cfg))]
7
8mod clue;
9mod clue_key;
10mod detection;
11mod error;
12mod hash;
13mod hkd;
14mod precision;
15
16pub use clue::Clue;
17pub use clue_key::{ClueKey, ExpandedClueKey};
18pub use detection::DetectionKey;
19pub use error::Error;
20pub use precision::Precision;
21
22pub(crate) use precision::MAX_PRECISION;