List of all items
Structs
- Message
- Party
- PartyList
- RoundResult
- Session
- SessionParams
- Share
- coordinator::audit::AuditEntry
- coordinator::audit::AuditLog
- coordinator::client::SignerClient
- coordinator::coordinator::Coordinator
- coordinator::coordinator::CoordinatorSession
- coordinator::net_server::CoordinatorServer
- coordinator::session::AggregatedSignature
- coordinator::session::Commitment
- coordinator::session::SessionRequest
- coordinator::session::Share
- error::DuplicatePartyIdSnafu
- error::EmptyPartyListSnafu
- error::InsufficientBufferSnafu
- error::InvalidUTF8Snafu
- error::NotADkgSessionSnafu
- error::NulByteSnafu
- error::NullPointerSnafu
- error::PartyIndexOutOfRangeSnafu
- error::RoundOverflowSnafu
- error::SchemeInternalSnafu
- error::SchemeNotFoundSnafu
- error::SessionAlreadyCompleteSnafu
- error::SessionNotCompleteSnafu
- error::ShareInvalidSchemeSnafu
- error::ShareSchemeMismatchSnafu
- error::ShareTruncatedSnafu
- error::ThisPartyIdxOutOfRangeSnafu
- error::ThresholdTooLargeSnafu
- error::ThresholdTooSmallSnafu
- ffi::CFMTcMessage
- ffi::CFMTcMessageArray
- ffi::CFMTcPartyList
- ffi::CFMTcShare
- kem::encapsulate::EncapsulatedKey
- kem::encapsulate::MockEncapsulator
- kem::encapsulate::SharedSecret
- kem::encapsulate::ThresholdPublicKey
- kem::session::KemSession
- kem::session::KemSessionParams
- kem::session::PartialDecryption
- kem::share::ThresholdShare
- message::Message
- paillier::PaillierKeypair
- paillier::PaillierPrivateKey
- paillier::PaillierPublicKey
- party::Party
- party::PartyList
- registry::RegisteredScheme
- registry::RoundResult
- reshare::lagrange::FieldElement
- reshare::refresh::RefreshContribution
- reshare::refresh::RefreshParams
- reshare::session::NewCommitteeMember
- reshare::session::OldCommitteeMember
- reshare::session::ReshareParams
- reshare::session::ReshareSession
- schemes::mock::MockTcSigScheme
- session::Session
- session::SessionParams
- share::Share
- share_envelope::ShareEnvelope
Enums
- Error
- TcSchemeKind
- coordinator::audit::AuditEvent
- coordinator::net::ProtocolMessage
- coordinator::session::SessionError
- coordinator::session::SessionState
- error::Error
- error::ErrorCode
- ffi::FFITcSession
- kem::encapsulate::EncapsulateError
- kem::session::KemError
- kem::session::KemSessionState
- paillier::PaillierError
- registry::TcSchemeKind
- reshare::session::ReshareError
- reshare::session::ReshareState
- share_envelope::EnvelopeError
Traits
Macros
Functions
- coordinator::net::recv_message
- coordinator::net::send_message
- ffi::cfm_tc_dkg_output_share
- ffi::cfm_tc_messages_destroy
- ffi::cfm_tc_session_create
- ffi::cfm_tc_session_destroy
- ffi::cfm_tc_session_result
- ffi::cfm_tc_session_round
- ffi::cfm_tc_share_destroy
- inprocess::run_dkg
- inprocess::run_sign
- kem::encapsulate::encapsulate_mock
- kem::encapsulate::validate_share_for_algorithm
- paillier::add
- paillier::decrypt
- paillier::encrypt
- paillier::generate_keypair
- paillier::generate_prime
- paillier::miller_rabin
- paillier::scalar_mul
- registry::find
- registry::iter
- reshare::lagrange::interpolate_at
- reshare::lagrange::lagrange_basis_at
- reshare::refresh::apply_refresh
- reshare::refresh::verify_refresh_preserves_aggregate
Type Aliases
- Result
- coordinator::net_server::SharedCoordinator
- coordinator::session::QuorumId
- coordinator::session::SessionId
- coordinator::session::SignerId
- error::Result