Skip to main content

Module code

Module code 

Source
Available on crate feature core only.
Expand description

CESR code enums (MatterCode, SeedCode, VerKeyCode, SignatureCode, DigestCode, etc.).

Re-exports§

pub use digest::DigestCode;
pub use labeler::LabelerCode;
pub use matter_code::MatterCode;
pub use noncer::NoncerCode;
pub use number::NumberCode;
pub use seed::SeedCode;
pub use signature::SignatureCode;
pub use texter::TexterCode;
pub use verkey::VerKeyCode;
pub use verser::VerserCode;

Modules§

digest
Typed CESR digest algorithm codes.
labeler
Typed CESR labeler (tag/label) codes.
matter_code
The untyped MatterCode enum covering all 50+ CESR codes.
noncer
Typed CESR noncer (nonce/randomness) codes.
number
Typed CESR number codes (Short, Long, Tall, Big, Large, Great, Vast).
seed
Typed CESR seed (private key) codes.
signature
Typed CESR signature codes.
texter
Typed CESR texter (variable-length bytes) codes.
verkey
Typed CESR verification key codes (transferable and non-transferable).
verser
Typed CESR verser (version/protocol) codes.

Constants§

DUMMY_CHAR
Placeholder character for a self-addressing field before its digest is computed and back-patched.

Traits§

CesrCode
Sealed trait that all CESR typed codes must implement.