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§

Traits§

  • Trait to convert a type to a message that can be signed or verified by the Mithril protocol.