Documentation
¶
Index ¶
- Variables
- func RunDKG(ctx context.Context, in DKGRunInput) error
- func RunSign(ctx context.Context, in SignRunInput) error
- type DKGBuildInput
- type DKGBuildOutput
- type DKGRunInput
- type DKGRunJob
- type DKGRunMetrics
- type SignBuildInput
- type SignBuildOutput
- type SignRunInput
- type SignRunJob
- type SignRunMetrics
Constants ¶
This section is empty.
Variables ¶
Functions ¶
Types ¶
type DKGBuildInput ¶
type DKGBuildInput struct {
Params *tsslib.Parameters
OutCh chan<- tsslib.Message
Algorithm string
PreParams *ecdsakeygen.LocalPreParams
}
type DKGBuildOutput ¶
type DKGBuildOutput struct {
Party tsslib.Party
ECDSAEnd <-chan ecdsakeygen.LocalPartySaveData
Done <-chan struct{}
}
func BuildDKG ¶
func BuildDKG(in DKGBuildInput) (DKGBuildOutput, error)
type DKGRunInput ¶
type DKGRunInput struct {
Job DKGRunJob
Transport execution.Transport
Logger *slog.Logger
Debug bool
Config tssbnbutils.RunnerConfig
Metrics DKGRunMetrics
}
type DKGRunJob ¶
type DKGRunJob struct {
SessionID string
LocalPartyID string
Parties []string
Threshold uint32
Curve string
Algorithm string
ECDSAPreParams *ecdsakeygen.LocalPreParams
}
type DKGRunMetrics ¶
type SignBuildInput ¶
type SignBuildOutput ¶
type SignBuildOutput struct {
Party tsslib.Party
End <-chan *common.SignatureData
}
func BuildSign ¶
func BuildSign(in SignBuildInput) (SignBuildOutput, error)
type SignRunInput ¶
type SignRunInput struct {
Job SignRunJob
Transport execution.Transport
Logger *slog.Logger
Debug bool
Config tssbnbutils.RunnerConfig
Metrics SignRunMetrics
OnSignature func(*common.SignatureData)
}
type SignRunJob ¶
type SignRunMetrics ¶
Click to show internal directories.
Click to hide internal directories.