|
void | SendSetup () final |
|
void | ReceiveSetup () final |
|
| OtProviderFromOtExtension (std::function< void(flatbuffers::FlatBufferBuilder &&)> send_function, OtExtensionData &data, const BaseOtData &base_ot_data, BaseProvider &, std::size_t party_id, std::shared_ptr< Logger > logger) |
|
virtual | ~OtProvider ()=default |
|
| OtProvider (const OtProvider &)=delete |
|
std::unique_ptr< ROtSender > | RegisterSendROt (std::size_t number_of_ots=1, std::size_t bitlength=1) |
|
std::unique_ptr< XcOtSender > | RegisterSendXcOt (std::size_t number_of_ots=1, std::size_t bitlength=1) |
|
std::unique_ptr< FixedXcOt128Sender > | RegisterSendFixedXcOt128 (std::size_t number_of_ots=1) |
|
std::unique_ptr< XcOtBitSender > | RegisterSendXcOtBit (std::size_t number_of_ots=1) |
|
template<typename T > |
std::unique_ptr< AcOtSender< T > > | RegisterSendAcOt (std::size_t number_of_ots=1, std::size_t vector_size=1) |
|
std::unique_ptr< GOtSender > | RegisterSendGOt (std::size_t number_of_ots=1, std::size_t bitlength=1) |
|
std::unique_ptr< GOt128Sender > | RegisterSendGOt128 (std::size_t number_of_ots=1) |
|
std::unique_ptr< GOtBitSender > | RegisterSendGOtBit (std::size_t number_of_ots=1) |
|
std::unique_ptr< ROtReceiver > | RegisterReceiveROt (std::size_t number_of_ots=1, std::size_t bitlength=1) |
|
std::unique_ptr< XcOtReceiver > | RegisterReceiveXcOt (std::size_t number_of_ots=1, std::size_t bitlength=1) |
|
std::unique_ptr< FixedXcOt128Receiver > | RegisterReceiveFixedXcOt128 (std::size_t number_of_ots=1) |
|
std::unique_ptr< XcOtBitReceiver > | RegisterReceiveXcOtBit (std::size_t number_of_ots=1) |
|
template<typename T > |
std::unique_ptr< AcOtReceiver< T > > | RegisterReceiveAcOt (std::size_t number_of_ots=1, std::size_t vector_size=1) |
|
std::unique_ptr< GOtReceiver > | RegisterReceiveGOt (std::size_t number_of_ots=1, std::size_t bitlength=1) |
|
std::unique_ptr< GOt128Receiver > | RegisterReceiveGOt128 (std::size_t number_of_ots=1) |
|
std::unique_ptr< GOtBitReceiver > | RegisterReceiveGOtBit (std::size_t number_of_ots=1) |
|
std::size_t | GetNumOtsReceiver () const |
|
std::size_t | GetNumOtsSender () const |
|
void | WaitSetup () const |
|
void | Clear () |
|
void | Reset () |
|