Skip to main content

cesr/core/matter/code/
mod.rs

1mod cesr_code;
2/// Typed CESR digest algorithm codes.
3pub mod digest;
4pub(crate) mod hard;
5/// Typed CESR labeler (tag/label) codes.
6pub mod labeler;
7/// The untyped `MatterCode` enum covering all 50+ CESR codes.
8pub mod matter_code;
9/// Typed CESR noncer (nonce/randomness) codes.
10pub mod noncer;
11/// Typed CESR number codes (Short, Long, Tall, Big, Large, Great, Vast).
12pub mod number;
13pub(crate) mod sealed;
14/// Typed CESR seed (private key) codes.
15pub mod seed;
16/// Typed CESR signature codes.
17pub mod signature;
18/// Typed CESR texter (variable-length bytes) codes.
19pub mod texter;
20/// Typed CESR verification key codes (transferable and non-transferable).
21pub mod verkey;
22/// Typed CESR verser (version/protocol) codes.
23pub mod verser;
24
25pub use cesr_code::{CesrCode, DUMMY_CHAR};
26pub use digest::DigestCode;
27pub use labeler::LabelerCode;
28pub use matter_code::MatterCode;
29pub use noncer::NoncerCode;
30pub use number::NumberCode;
31pub use seed::SeedCode;
32pub use signature::SignatureCode;
33pub use texter::TexterCode;
34pub use verkey::VerKeyCode;
35pub use verser::VerserCode;