Versions in this module Expand all Collapse all v0 v0.0.4 Jul 12, 2023 Changes in this version + func HashToInt(hash []byte, N *big.Int) *big.Int type SignRound9Message + QiX []byte + QiY []byte + YiX []byte + YiY []byte + func (m *SignRound9Message) Verify_Part_Sign(ec elliptic.Curve, message, rx *big.Int) bool + func (x *SignRound9Message) GetQiX() []byte + func (x *SignRound9Message) GetQiY() []byte + func (x *SignRound9Message) GetYiX() []byte + func (x *SignRound9Message) GetYiY() []byte v0.0.3 Jul 4, 2023 v0.0.2 Jul 4, 2023 Changes in this version + const TaskName + var File_protob_ecdsa_signing_proto protoreflect.FileDescriptor + func NewLocalParty(msg *big.Int, params *tss.Parameters, key keygen.LocalPartySaveData, ...) tss.Party + func NewLocalPartyWithKDD(msg *big.Int, params *tss.Parameters, key keygen.LocalPartySaveData, ...) tss.Party + func NewSignRound1Message1(to, from *tss.PartyID, c *big.Int, proof *mta.RangeProofAlice) tss.ParsedMessage + func NewSignRound1Message2(from *tss.PartyID, commitment cmt.HashCommitment) tss.ParsedMessage + func NewSignRound2Message(to, from *tss.PartyID, c1Ji *big.Int, pi1Ji *mta.ProofBob, c2Ji *big.Int, ...) tss.ParsedMessage + func NewSignRound3Message(from *tss.PartyID, theta *big.Int) tss.ParsedMessage + func NewSignRound4Message(from *tss.PartyID, deCommitment cmt.HashDeCommitment, proof *schnorr.ZKProof) tss.ParsedMessage + func NewSignRound5Message(from *tss.PartyID, commitment cmt.HashCommitment) tss.ParsedMessage + func NewSignRound6Message(from *tss.PartyID, deCommitment cmt.HashDeCommitment, proof *schnorr.ZKProof, ...) tss.ParsedMessage + func NewSignRound7Message(from *tss.PartyID, commitment cmt.HashCommitment) tss.ParsedMessage + func NewSignRound8Message(from *tss.PartyID, deCommitment cmt.HashDeCommitment) tss.ParsedMessage + func NewSignRound9Message(from *tss.PartyID, si *big.Int) tss.ParsedMessage + func PrepareForSigning(ec elliptic.Curve, i, pax int, xi *big.Int, ks []*big.Int, ...) (wi *big.Int, bigWs []*crypto.ECPoint) + func UpdatePublicKeyAndAdjustBigXj(keyDerivationDelta *big.Int, keys []keygen.LocalPartySaveData, ...) error + 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) + type SignRound1Message1 struct + C []byte + RangeProofAlice [][]byte + func (*SignRound1Message1) Descriptor() ([]byte, []int) + func (*SignRound1Message1) ProtoMessage() + func (m *SignRound1Message1) UnmarshalC() *big.Int + func (m *SignRound1Message1) UnmarshalRangeProofAlice() (*mta.RangeProofAlice, error) + func (m *SignRound1Message1) ValidateBasic() bool + func (x *SignRound1Message1) GetC() []byte + func (x *SignRound1Message1) GetRangeProofAlice() [][]byte + func (x *SignRound1Message1) ProtoReflect() protoreflect.Message + func (x *SignRound1Message1) Reset() + func (x *SignRound1Message1) String() string + type SignRound1Message2 struct + Commitment []byte + func (*SignRound1Message2) Descriptor() ([]byte, []int) + func (*SignRound1Message2) ProtoMessage() + func (m *SignRound1Message2) UnmarshalCommitment() *big.Int + func (m *SignRound1Message2) ValidateBasic() bool + func (x *SignRound1Message2) GetCommitment() []byte + func (x *SignRound1Message2) ProtoReflect() protoreflect.Message + func (x *SignRound1Message2) Reset() + func (x *SignRound1Message2) String() string + type SignRound2Message struct + C1 []byte + C2 []byte + ProofBob [][]byte + ProofBobWc [][]byte + func (*SignRound2Message) Descriptor() ([]byte, []int) + func (*SignRound2Message) ProtoMessage() + func (m *SignRound2Message) UnmarshalProofBob() (*mta.ProofBob, error) + func (m *SignRound2Message) UnmarshalProofBobWC(ec elliptic.Curve) (*mta.ProofBobWC, error) + func (m *SignRound2Message) ValidateBasic() bool + func (x *SignRound2Message) GetC1() []byte + func (x *SignRound2Message) GetC2() []byte + func (x *SignRound2Message) GetProofBob() [][]byte + func (x *SignRound2Message) GetProofBobWc() [][]byte + func (x *SignRound2Message) ProtoReflect() protoreflect.Message + func (x *SignRound2Message) Reset() + func (x *SignRound2Message) String() string + type SignRound3Message struct + Theta []byte + func (*SignRound3Message) Descriptor() ([]byte, []int) + func (*SignRound3Message) ProtoMessage() + func (m *SignRound3Message) ValidateBasic() bool + func (x *SignRound3Message) GetTheta() []byte + func (x *SignRound3Message) ProtoReflect() protoreflect.Message + func (x *SignRound3Message) Reset() + func (x *SignRound3Message) String() string + type SignRound4Message struct + DeCommitment [][]byte + ProofAlphaX []byte + ProofAlphaY []byte + ProofT []byte + func (*SignRound4Message) Descriptor() ([]byte, []int) + func (*SignRound4Message) ProtoMessage() + func (m *SignRound4Message) UnmarshalDeCommitment() []*big.Int + func (m *SignRound4Message) UnmarshalZKProof(ec elliptic.Curve) (*schnorr.ZKProof, error) + func (m *SignRound4Message) ValidateBasic() bool + func (x *SignRound4Message) GetDeCommitment() [][]byte + func (x *SignRound4Message) GetProofAlphaX() []byte + func (x *SignRound4Message) GetProofAlphaY() []byte + func (x *SignRound4Message) GetProofT() []byte + func (x *SignRound4Message) ProtoReflect() protoreflect.Message + func (x *SignRound4Message) Reset() + func (x *SignRound4Message) String() string + type SignRound5Message struct + Commitment []byte + func (*SignRound5Message) Descriptor() ([]byte, []int) + func (*SignRound5Message) ProtoMessage() + func (m *SignRound5Message) UnmarshalCommitment() *big.Int + func (m *SignRound5Message) ValidateBasic() bool + func (x *SignRound5Message) GetCommitment() []byte + func (x *SignRound5Message) ProtoReflect() protoreflect.Message + func (x *SignRound5Message) Reset() + func (x *SignRound5Message) String() string + type SignRound6Message struct + DeCommitment [][]byte + ProofAlphaX []byte + ProofAlphaY []byte + ProofT []byte + VProofAlphaX []byte + VProofAlphaY []byte + VProofT []byte + VProofU []byte + func (*SignRound6Message) Descriptor() ([]byte, []int) + func (*SignRound6Message) ProtoMessage() + func (m *SignRound6Message) UnmarshalDeCommitment() []*big.Int + func (m *SignRound6Message) UnmarshalZKProof(ec elliptic.Curve) (*schnorr.ZKProof, error) + func (m *SignRound6Message) UnmarshalZKVProof(ec elliptic.Curve) (*schnorr.ZKVProof, error) + func (m *SignRound6Message) ValidateBasic() bool + func (x *SignRound6Message) GetDeCommitment() [][]byte + func (x *SignRound6Message) GetProofAlphaX() []byte + func (x *SignRound6Message) GetProofAlphaY() []byte + func (x *SignRound6Message) GetProofT() []byte + func (x *SignRound6Message) GetVProofAlphaX() []byte + func (x *SignRound6Message) GetVProofAlphaY() []byte + func (x *SignRound6Message) GetVProofT() []byte + func (x *SignRound6Message) GetVProofU() []byte + func (x *SignRound6Message) ProtoReflect() protoreflect.Message + func (x *SignRound6Message) Reset() + func (x *SignRound6Message) String() string + type SignRound7Message struct + Commitment []byte + func (*SignRound7Message) Descriptor() ([]byte, []int) + func (*SignRound7Message) ProtoMessage() + func (m *SignRound7Message) UnmarshalCommitment() *big.Int + func (m *SignRound7Message) ValidateBasic() bool + func (x *SignRound7Message) GetCommitment() []byte + func (x *SignRound7Message) ProtoReflect() protoreflect.Message + func (x *SignRound7Message) Reset() + func (x *SignRound7Message) String() string + type SignRound8Message struct + DeCommitment [][]byte + func (*SignRound8Message) Descriptor() ([]byte, []int) + func (*SignRound8Message) ProtoMessage() + func (m *SignRound8Message) UnmarshalDeCommitment() []*big.Int + func (m *SignRound8Message) ValidateBasic() bool + func (x *SignRound8Message) GetDeCommitment() [][]byte + func (x *SignRound8Message) ProtoReflect() protoreflect.Message + func (x *SignRound8Message) Reset() + func (x *SignRound8Message) String() string + type SignRound9Message struct + S []byte + func (*SignRound9Message) Descriptor() ([]byte, []int) + func (*SignRound9Message) ProtoMessage() + func (m *SignRound9Message) UnmarshalS() *big.Int + func (m *SignRound9Message) ValidateBasic() bool + func (x *SignRound9Message) GetS() []byte + func (x *SignRound9Message) ProtoReflect() protoreflect.Message + func (x *SignRound9Message) Reset() + func (x *SignRound9Message) String() string