Versions in this module Expand all Collapse all v1 v1.11.0 Oct 31, 2023 Changes in this version + type Alice struct + func NewAlice(curve *curves.Curve, dkgOutput *dkg.AliceOutput) *Alice + func (alice *Alice) Output() *dkg.AliceOutput + func (alice *Alice) Round1RefreshGenerateSeed() curves.Scalar + func (alice *Alice) Round3RefreshMultiplyRound2Ot(input *RefreshRound2Output) ([]simplest.ReceiversMaskedChoices, error) + func (alice *Alice) Round5RefreshRound4Ot(challenge []simplest.OtChallenge) ([]simplest.OtChallengeResponse, error) + func (alice *Alice) Round7DkgRound6Ot(challengeOpenings []simplest.ChallengeOpening) error + type Bob struct + func NewBob(curve *curves.Curve, dkgOutput *dkg.BobOutput) *Bob + func (bob *Bob) Output() *dkg.BobOutput + func (bob *Bob) Round2RefreshProduceSeedAndMultiplyAndStartOT(aliceSeed curves.Scalar) (*RefreshRound2Output, error) + func (bob *Bob) Round4RefreshRound3Ot(compressedReceiversMaskedChoice []simplest.ReceiversMaskedChoices) ([]simplest.OtChallenge, error) + func (bob *Bob) Round6RefreshRound5Ot(challengeResponses []simplest.OtChallengeResponse) ([]simplest.ChallengeOpening, error) + type RefreshRound2Output struct + BobMultiplier curves.Scalar + SeedOTRound1Output *schnorr.Proof