Versions in this module Expand all Collapse all v1 v1.8.0 Mar 11, 2022 Changes in this version + type Alice struct + func NewAlice(curve *curves.Curve) *Alice + func (alice *Alice) Output() *AliceOutput + func (alice *Alice) Round10DkgRound6Ot(challengeOpenings []simplest.ChallengeOpening) error + func (alice *Alice) Round2CommitToProof(bobSeed [simplest.DigestSize]byte) (*Round2Output, error) + func (alice *Alice) Round4VerifyAndReveal(proof *schnorr.Proof) (*schnorr.Proof, error) + func (alice *Alice) Round6DkgRound2Ot(proof *schnorr.Proof) ([]simplest.ReceiversMaskedChoices, error) + func (alice *Alice) Round8DkgRound4Ot(challenge []simplest.OtChallenge) ([]simplest.OtChallengeResponse, error) + type AliceOutput struct + PublicKey curves.Point + SecretKeyShare curves.Scalar + SeedOtResult *simplest.ReceiverOutput + type Bob struct + func NewBob(curve *curves.Curve) *Bob + func (bob *Bob) Output() *BobOutput + func (bob *Bob) Round1GenerateRandomSeed() ([simplest.DigestSize]byte, error) + func (bob *Bob) Round3SchnorrProve(round2Output *Round2Output) (*schnorr.Proof, error) + func (bob *Bob) Round5DecommitmentAndStartOt(proof *schnorr.Proof) (*schnorr.Proof, error) + func (bob *Bob) Round7DkgRound3Ot(compressedReceiversMaskedChoice []simplest.ReceiversMaskedChoices) ([]simplest.OtChallenge, error) + func (bob *Bob) Round9DkgRound5Ot(challengeResponses []simplest.OtChallengeResponse) ([]simplest.ChallengeOpening, error) + type BobOutput struct + PublicKey curves.Point + SecretKeyShare curves.Scalar + SeedOtResult *simplest.SenderOutput + type Round2Output struct + Commitment schnorr.Commitment + Seed [simplest.DigestSize]byte