Versions in this module Expand all Collapse all v0 v0.1.7 Oct 27, 2023 Changes in this version + const TaskName + var File_protob_ecdsa_resharing_proto protoreflect.FileDescriptor + func NewDGRound1Message(to []*tss.PartyID, from *tss.PartyID, ecdsaPub *crypto.ECPoint, ...) tss.ParsedMessage + func NewDGRound2Message1(to []*tss.PartyID, from *tss.PartyID, paillierPK *paillier.PublicKey, ...) (tss.ParsedMessage, error) + func NewDGRound2Message2(to []*tss.PartyID, from *tss.PartyID) tss.ParsedMessage + func NewDGRound3Message1(to *tss.PartyID, from *tss.PartyID, share *vss.Share) tss.ParsedMessage + func NewDGRound3Message2(to []*tss.PartyID, from *tss.PartyID, vdct cmt.HashDeCommitment) tss.ParsedMessage + func NewDGRound4Message(to []*tss.PartyID, from *tss.PartyID) tss.ParsedMessage + func NewLocalParty(params *tss.ReSharingParameters, key keygen.LocalPartySaveData, ...) tss.Party + type DGRound1Message struct + EcdsaPub *common.ECPoint + VCommitment []byte + func (*DGRound1Message) Descriptor() ([]byte, []int) + func (*DGRound1Message) ProtoMessage() + func (m *DGRound1Message) UnmarshalECDSAPub() (*crypto.ECPoint, error) + func (m *DGRound1Message) UnmarshalVCommitment() *big.Int + func (m *DGRound1Message) ValidateBasic() bool + func (x *DGRound1Message) GetEcdsaPub() *common.ECPoint + func (x *DGRound1Message) GetVCommitment() []byte + func (x *DGRound1Message) ProtoReflect() protoreflect.Message + func (x *DGRound1Message) Reset() + func (x *DGRound1Message) String() string + type DGRound2Message1 struct + Dlnproof_1 [][]byte + Dlnproof_2 [][]byte + H1 []byte + H2 []byte + NTilde []byte + PaillierN []byte + PaillierProof [][]byte + func (*DGRound2Message1) Descriptor() ([]byte, []int) + func (*DGRound2Message1) ProtoMessage() + func (m *DGRound2Message1) UnmarshalDLNProof1() (*dlnp.Proof, error) + func (m *DGRound2Message1) UnmarshalDLNProof2() (*dlnp.Proof, error) + func (m *DGRound2Message1) UnmarshalH1() *big.Int + func (m *DGRound2Message1) UnmarshalH2() *big.Int + func (m *DGRound2Message1) UnmarshalNTilde() *big.Int + func (m *DGRound2Message1) UnmarshalPaillierPK() *paillier.PublicKey + func (m *DGRound2Message1) UnmarshalPaillierProof() paillier.Proof + func (m *DGRound2Message1) ValidateBasic() bool + func (x *DGRound2Message1) GetDlnproof_1() [][]byte + func (x *DGRound2Message1) GetDlnproof_2() [][]byte + func (x *DGRound2Message1) GetH1() []byte + func (x *DGRound2Message1) GetH2() []byte + func (x *DGRound2Message1) GetNTilde() []byte + func (x *DGRound2Message1) GetPaillierN() []byte + func (x *DGRound2Message1) GetPaillierProof() [][]byte + func (x *DGRound2Message1) ProtoReflect() protoreflect.Message + func (x *DGRound2Message1) Reset() + func (x *DGRound2Message1) String() string + type DGRound2Message2 struct + func (*DGRound2Message2) Descriptor() ([]byte, []int) + func (*DGRound2Message2) ProtoMessage() + func (m *DGRound2Message2) ValidateBasic() bool + func (x *DGRound2Message2) ProtoReflect() protoreflect.Message + func (x *DGRound2Message2) Reset() + func (x *DGRound2Message2) String() string + type DGRound3Message1 struct + Share []byte + func (*DGRound3Message1) Descriptor() ([]byte, []int) + func (*DGRound3Message1) ProtoMessage() + func (m *DGRound3Message1) ValidateBasic() bool + func (x *DGRound3Message1) GetShare() []byte + func (x *DGRound3Message1) ProtoReflect() protoreflect.Message + func (x *DGRound3Message1) Reset() + func (x *DGRound3Message1) String() string + type DGRound3Message2 struct + VDecommitment [][]byte + func (*DGRound3Message2) Descriptor() ([]byte, []int) + func (*DGRound3Message2) ProtoMessage() + func (m *DGRound3Message2) UnmarshalVDeCommitment() cmt.HashDeCommitment + func (m *DGRound3Message2) ValidateBasic() bool + func (x *DGRound3Message2) GetVDecommitment() [][]byte + func (x *DGRound3Message2) ProtoReflect() protoreflect.Message + func (x *DGRound3Message2) Reset() + func (x *DGRound3Message2) String() string + type DGRound4Message struct + func (*DGRound4Message) Descriptor() ([]byte, []int) + func (*DGRound4Message) ProtoMessage() + func (m *DGRound4Message) ValidateBasic() bool + func (x *DGRound4Message) ProtoReflect() protoreflect.Message + func (x *DGRound4Message) Reset() + func (x *DGRound4Message) String() string + type LocalParty struct + func (p *LocalParty) FirstRound() tss.Round + func (p *LocalParty) PartyID() *tss.PartyID + func (p *LocalParty) Start() *tss.Error + func (p *LocalParty) StoreMessage(msg tss.ParsedMessage) (bool, *tss.Error) + func (p *LocalParty) String() string + func (p *LocalParty) Update(msg tss.ParsedMessage) (ok bool, err *tss.Error) + func (p *LocalParty) UpdateFromBytes(wireBytes []byte, from *tss.PartyID, isBroadcast bool) (bool, *tss.Error) + func (p *LocalParty) ValidateMessage(msg tss.ParsedMessage) (bool, *tss.Error)