Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Receiver ¶
type Receiver struct {
// contains filtered or unexported fields
}
func (*Receiver) Multiply ¶
func (receiver *Receiver) Multiply(round2Output *Round2Output) curves.Scalar
func (*Receiver) SetupDone ¶
func (receiver *Receiver) SetupDone(statement SetupStatement, proof SetupProof)
func (*Receiver) SetupInit ¶
func (receiver *Receiver) SetupInit() (SetupStatement, SetupProof)
type Round1Output ¶
type Round1Output struct {
// contains filtered or unexported fields
}
type Round2Output ¶
type Round2Output struct {
// contains filtered or unexported fields
}
type Sender ¶
type Sender struct {
// contains filtered or unexported fields
}
func (*Sender) SetupUpdate ¶
func (sender *Sender) SetupUpdate(statement SetupStatement, proof SetupProof) (SetupStatement, SetupProof)
func (*Sender) Update ¶
func (sender *Sender) Update(a curves.Scalar, round1Output *Round1Output) (curves.Scalar, *Round2Output)
type SetupProof ¶
type SetupProof struct {
// contains filtered or unexported fields
}
type SetupStatement ¶
type SetupStatement struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.