MOTION  0.01
Framework for mixed-protocol multi-party computation
encrypto::motion::OtProvider Member List

This is the complete list of members for encrypto::motion::OtProvider, including all inherited members.

Clear()encrypto::motion::OtProviderinline
data_encrypto::motion::OtProviderprotected
GetNumOtsReceiver() constencrypto::motion::OtProviderinline
GetNumOtsSender() constencrypto::motion::OtProviderinline
OtProvider(const OtProvider &)=deleteencrypto::motion::OtProvider
OtProvider(std::function< void(flatbuffers::FlatBufferBuilder &&)> send_function, OtExtensionData &data, std::size_t party_id, std::shared_ptr< Logger > logger)encrypto::motion::OtProviderprotected
receiver_provider_encrypto::motion::OtProviderprotected
ReceiveSetup()=0encrypto::motion::OtProviderpure virtual
RegisterReceiveAcOt(std::size_t number_of_ots=1, std::size_t vector_size=1)encrypto::motion::OtProvider
RegisterReceiveFixedXcOt128(std::size_t number_of_ots=1)encrypto::motion::OtProvider
RegisterReceiveGOt(std::size_t number_of_ots=1, std::size_t bitlength=1)encrypto::motion::OtProvider
RegisterReceiveGOt128(std::size_t number_of_ots=1)encrypto::motion::OtProvider
RegisterReceiveGOtBit(std::size_t number_of_ots=1)encrypto::motion::OtProvider
RegisterReceiveROt(std::size_t number_of_ots=1, std::size_t bitlength=1)encrypto::motion::OtProvider
RegisterReceiveXcOt(std::size_t number_of_ots=1, std::size_t bitlength=1)encrypto::motion::OtProvider
RegisterReceiveXcOtBit(std::size_t number_of_ots=1)encrypto::motion::OtProvider
RegisterSendAcOt(std::size_t number_of_ots=1, std::size_t vector_size=1)encrypto::motion::OtProvider
RegisterSendFixedXcOt128(std::size_t number_of_ots=1)encrypto::motion::OtProvider
RegisterSendGOt(std::size_t number_of_ots=1, std::size_t bitlength=1)encrypto::motion::OtProvider
RegisterSendGOt128(std::size_t number_of_ots=1)encrypto::motion::OtProvider
RegisterSendGOtBit(std::size_t number_of_ots=1)encrypto::motion::OtProvider
RegisterSendROt(std::size_t number_of_ots=1, std::size_t bitlength=1)encrypto::motion::OtProvider
RegisterSendXcOt(std::size_t number_of_ots=1, std::size_t bitlength=1)encrypto::motion::OtProvider
RegisterSendXcOtBit(std::size_t number_of_ots=1)encrypto::motion::OtProvider
Reset()encrypto::motion::OtProviderinline
send_function_encrypto::motion::OtProviderprotected
sender_provider_encrypto::motion::OtProviderprotected
SendSetup()=0encrypto::motion::OtProviderpure virtual
WaitSetup() constencrypto::motion::OtProvider
~OtProvider()=defaultencrypto::motion::OtProvidervirtual