Module mithril_common::protocol
source · Expand description
Protocol module
This module contains types that standardize and make easier mithril protocol operations such as issuing single signatures, aggregating them as multi-signatures or computing aggregate verification keys.
Structs§
- MultiSigner is the cryptographic engine in charge of producing multi-signatures from individual signatures
- Allow to build Single Or Multi signers to generate a single signature or aggregate them
- The SingleSigner is the structure responsible for issuing SingleSignatures.
Enums§
- SignerBuilder specific errors
Traits§
- Trait to convert a type to a message that can be signed or verified by the Mithril protocol.