mithril-stm 0.9.5

A Rust implementation of Mithril Stake-based Threshold Multisignatures (STMs).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
mod aggregate_signature;
mod eligibility_check;
mod error;
mod key_registration;
mod parameters;
mod participant;
mod single_signature;

pub use aggregate_signature::{
    AggregateSignature, AggregateSignatureError, AggregateSignatureType, AggregateVerificationKey,
    AggregationError, Clerk,
};
pub(crate) use eligibility_check::is_lottery_won;
pub use error::RegisterError;
pub use key_registration::{ClosedKeyRegistration, KeyRegistration, RegisteredParty};
pub use parameters::Parameters;
pub use participant::{Initializer, Signer, VerificationKey, VerificationKeyProofOfPossession};
pub use single_signature::{SignatureError, SingleSignature, SingleSignatureWithRegisteredParty};