Documentation
¶
Index ¶
- func RunBBOT[GE algebra.PrimeGroupElement[GE, SE], SE algebra.PrimeFieldElement[SE]](xi, l int, group algebra.PrimeGroup[GE, SE], sessionID network.SID, ...) (*ecbbot.SenderOutput[SE], *ecbbot.ReceiverOutput[SE], error)
- func ValidateOT[S algebra.PrimeFieldElement[S]](tb testing.TB, xi int, l int, senderOutput *ecbbot.SenderOutput[S], ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RunBBOT ¶
func RunBBOT[GE algebra.PrimeGroupElement[GE, SE], SE algebra.PrimeFieldElement[SE]](xi, l int, group algebra.PrimeGroup[GE, SE], sessionID network.SID, tape transcripts.Transcript, prng io.Reader) (*ecbbot.SenderOutput[SE], *ecbbot.ReceiverOutput[SE], error)
RunBBOT runs the full batched base OT protocol.
func ValidateOT ¶
func ValidateOT[S algebra.PrimeFieldElement[S]]( tb testing.TB, xi int, l int, senderOutput *ecbbot.SenderOutput[S], receiverOutput *ecbbot.ReceiverOutput[S], )
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.