Documentation
¶
Overview ¶
Package ringtail_general declares the M-Chain general-purpose Ringtail (Ring-LWE) threshold protocol surface.
This is **not** consensus-Ringtail. Consensus uses Ringtail at fixed parameters as the post-quantum cert lane (Q-Chain runs that ceremony, see LP-073). General-purpose Ringtail is for app-level threshold signing under a different parameter set; it lives on M-Chain.
Interface-only; implementation in chains/mchain/protocol/ringtail/.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Driver ¶
type Driver interface {
Round1(ctx context.Context, ceremony types.CeremonyID) ([]byte, error)
Round2(ctx context.Context, ceremony types.CeremonyID, round1 [][]byte) ([]byte, error)
Finalize(ctx context.Context, ceremony types.CeremonyID, round2 [][]byte) (types.Proof, error)
}
Driver runs the 2-round lattice protocol for a selected participant.
Click to show internal directories.
Click to hide internal directories.