MOTION  0.01
Framework for mixed-protocol multi-party computation
Public Member Functions | List of all members
encrypto::motion::ROtReceiver Class Reference

#include <ot_flavors.h>

Inheritance diagram for encrypto::motion::ROtReceiver:
Inheritance graph
[legend]
Collaboration diagram for encrypto::motion::ROtReceiver:
Collaboration graph
[legend]

Public Member Functions

 ROtReceiver (std::size_t ot_id, std::size_t number_of_ots, std::size_t bitlength, OtExtensionReceiverData &data, const std::function< void(flatbuffers::FlatBufferBuilder &&)> &send_function)
 
void WaitSetup () const
 
void ComputeOutputs ()
 
std::span< const BitVector<> > GetOutputs ()
 
const BitVectorGetChoices ()
 

Constructor & Destructor Documentation

◆ ROtReceiver()

encrypto::motion::ROtReceiver::ROtReceiver ( std::size_t  ot_id,
std::size_t  number_of_ots,
std::size_t  bitlength,
OtExtensionReceiverData data,
const std::function< void(flatbuffers::FlatBufferBuilder &&)> &  send_function 
)

Member Function Documentation

◆ ComputeOutputs()

void encrypto::motion::ROtReceiver::ComputeOutputs ( )
Here is the call graph for this function:

◆ GetChoices()

const BitVector& encrypto::motion::ROtReceiver::GetChoices ( )
inline

◆ GetOutputs()

std::span<const BitVector<> > encrypto::motion::ROtReceiver::GetOutputs ( )
inline

◆ WaitSetup()

void encrypto::motion::ROtReceiver::WaitSetup ( ) const
Here is the caller graph for this function:

The documentation for this class was generated from the following files: