List of all items
Structs
- ExecutionId
- KeygenError
- backend::Integer
- backend::num_bigint::Integer
- backend::rug::Integer
- key_refresh::AuxInfoBuilder
- key_refresh::KeyRefreshError
- key_refresh::PregeneratedPrimes
- key_refresh::msg::MsgReliabilityCheck
- key_refresh::msg::MsgRound1
- key_refresh::msg::MsgRound2
- key_refresh::msg::MsgRound3
- key_share::DirtyAuxInfo
- key_share::DirtyIncompleteKeyShare
- key_share::DirtyKeyInfo
- key_share::DirtyKeyShare
- key_share::InvalidIncompleteKeyShare
- key_share::InvalidKeyShare
- key_share::PedersenParams
- key_share::ReconstructError
- key_share::Valid
- key_share::ValidateError
- key_share::VssSetup
- key_share::cggmp21_compat::ExtractCoreShare
- keygen::GenericKeygenBuilder
- keygen::KeygenError
- keygen::NonThreshold
- keygen::WithThreshold
- keygen::msg::non_threshold::MsgReliabilityCheck
- keygen::msg::non_threshold::MsgRound1
- keygen::msg::non_threshold::MsgRound2
- keygen::msg::non_threshold::MsgRound3
- keygen::msg::threshold::MsgReliabilityCheck
- keygen::msg::threshold::MsgRound1
- keygen::msg::threshold::MsgRound2Broad
- keygen::msg::threshold::MsgRound2Uni
- keygen::msg::threshold::MsgRound3
- progress::PerfProfiler
- progress::PerfReport
- progress::ProfileError
- progress::RoundDuration
- progress::StageDuration
- progress::Stderr
- security_level::SecurityLevel128
- security_level::SecurityLevel192
- signing::DataToSign
- signing::InvalidSignature
- signing::PartialSignature
- signing::PrehashedDataToSign
- signing::Presignature
- signing::PresignatureCommitment
- signing::PresignaturePublicData
- signing::Signature
- signing::SigningBuilder
- signing::SigningError
- signing::msg::MsgReliabilityCheck
- signing::msg::MsgRound1a
- signing::msg::MsgRound1b
- signing::msg::MsgRound2
- signing::msg::MsgRound3
- signing::msg::MsgRound4
- trusted_dealer::TrustedDealerBuilder
- trusted_dealer::TrustedDealerError
Enums
- backend::IsPrime
- backend::Sign
- key_refresh::msg::Msg
- key_share::HdError
- keygen::NonThresholdMsg
- keygen::ThresholdMsg
- keygen::msg::non_threshold::Msg
- keygen::msg::threshold::Msg
- progress::Event
- signing::msg::Msg
Traits
- key_share::AnyKeyShare
- key_share::Validate
- key_share::ValidateFromParts
- progress::Tracer
- security_level::KeygenSecurityLevel
- security_level::SecurityLevel
- signing::AnyDataToSign
- supported_curves::Curve
Macros
Functions
- aux_info_gen
- backend::rug::external_rand
- backend::sieve_generate_safe_primes
- key_share::reconstruct_secret_key
- keygen
- security_level::max_exponents_size
- signing
- trusted_dealer::builder
- trusted_dealer::generate_aux_data
- trusted_dealer::generate_aux_data_with_primes
Type Aliases
- IncompleteKeyShare
- key_share::AuxInfo
- key_share::IncompleteKeyShare
- key_share::KeyInfo
- key_share::KeyShare
- keygen::KeygenBuilder
- keygen::ThresholdKeygenBuilder
- supported_curves::Secp256k1
- supported_curves::Secp256r1
- supported_curves::Secp384r1
- supported_curves::Stark