Versions in this module Expand all Collapse all v1 v1.7.1 Mar 11, 2022 Changes in this version + type DkgResult struct + PublicKey *curves.EcPoint + PublicShares map[uint32]*curves.EcPoint + SecretShare *v1.ShamirShare + type Participant struct + func NewParticipant(id, counterPartyId uint32, blind *curves.EcPoint, scalar curves.EcScalar, ...) (*Participant, error) + func (p *Participant) Finalize(msg *Round2Message) (*DkgResult, error) + func (p *Participant) Round1(secret []byte) (*Round1Message, error) + func (p *Participant) Round2(msg *Round1Message) (*Round2Message, error) + type Round1Message struct + Blind *curves.EcPoint + BlindingShare *v1.ShamirShare + SecretShare *v1.ShamirShare + Verifiers []*v1.ShareVerifier + type Round2Message struct + Verifiers []*v1.ShareVerifier