Skip to main content

Module protocol

Module 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
MultiSigner is the cryptographic engine in charge of producing multi-signatures from individual signatures
SignerBuilder
Allow to build Single Or Multi signers to generate a single signature or aggregate them
SingleSigner
The SingleSigner is the structure responsible for issuing SingleSignatures.

Enums§

SignerBuilderError
SignerBuilder specific errors

Traits§

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