#include <ot_provider.h>
|
| | OtProviderSender (OtExtensionSenderData &data, std::size_t party_id, std::shared_ptr< Logger > logger) |
| |
| | ~OtProviderSender ()=default |
| |
| | OtProviderSender (const OtProviderSender &)=delete |
| |
| std::unique_ptr< ROtSender > | RegisterROt (std::size_t number_of_ots, std::size_t bitlength, const std::function< void(flatbuffers::FlatBufferBuilder &&)> &send_function) |
| |
| std::unique_ptr< XcOtSender > | RegisterXcOt (std::size_t number_of_ots, std::size_t bitlength, const std::function< void(flatbuffers::FlatBufferBuilder &&)> &send_function) |
| |
| std::unique_ptr< FixedXcOt128Sender > | RegisterFixedXcOt128s (const std::size_t number_of_ots, const std::function< void(flatbuffers::FlatBufferBuilder &&)> &send_function) |
| |
| std::unique_ptr< XcOtBitSender > | RegisterXcOtBits (const std::size_t number_of_ots, const std::function< void(flatbuffers::FlatBufferBuilder &&)> &send_function) |
| |
| template<typename T > |
| std::unique_ptr< AcOtSender< T > > | RegisterAcOt (std::size_t number_of_ots, std::size_t vector_size, const std::function< void(flatbuffers::FlatBufferBuilder &&)> &send_function) |
| |
| std::unique_ptr< GOtSender > | RegisterGOt (std::size_t number_of_ots, std::size_t bitlength, const std::function< void(flatbuffers::FlatBufferBuilder &&)> &send_function) |
| |
| std::unique_ptr< GOt128Sender > | RegisterGOt128 (const std::size_t number_of_ots, const std::function< void(flatbuffers::FlatBufferBuilder &&)> &send_function) |
| |
| std::unique_ptr< GOtBitSender > | RegisterGOtBit (const std::size_t number_of_ots, const std::function< void(flatbuffers::FlatBufferBuilder &&)> &send_function) |
| |
| auto | GetNumOts () const |
| |
| void | Clear () |
| |
| void | Reset () |
| |
◆ OtProviderSender() [1/2]
| encrypto::motion::OtProviderSender::OtProviderSender |
( |
OtExtensionSenderData & |
data, |
|
|
std::size_t |
party_id, |
|
|
std::shared_ptr< Logger > |
logger |
|
) |
| |
|
inline |
◆ ~OtProviderSender()
| encrypto::motion::OtProviderSender::~OtProviderSender |
( |
| ) |
|
|
default |
◆ OtProviderSender() [2/2]
| encrypto::motion::OtProviderSender::OtProviderSender |
( |
const OtProviderSender & |
| ) |
|
|
delete |
◆ Clear()
| void encrypto::motion::OtProviderSender::Clear |
( |
| ) |
|
◆ GetNumOts()
| auto encrypto::motion::OtProviderSender::GetNumOts |
( |
| ) |
const |
|
inline |
◆ RegisterAcOt()
template<typename T >
| template std::unique_ptr< AcOtSender< __uint128_t > > encrypto::motion::OtProviderSender::RegisterAcOt |
( |
std::size_t |
number_of_ots, |
|
|
std::size_t |
vector_size, |
|
|
const std::function< void(flatbuffers::FlatBufferBuilder &&)> & |
send_function |
|
) |
| |
◆ RegisterFixedXcOt128s()
| std::unique_ptr< FixedXcOt128Sender > encrypto::motion::OtProviderSender::RegisterFixedXcOt128s |
( |
const std::size_t |
number_of_ots, |
|
|
const std::function< void(flatbuffers::FlatBufferBuilder &&)> & |
send_function |
|
) |
| |
◆ RegisterGOt()
| std::unique_ptr< GOtSender > encrypto::motion::OtProviderSender::RegisterGOt |
( |
std::size_t |
number_of_ots, |
|
|
std::size_t |
bitlength, |
|
|
const std::function< void(flatbuffers::FlatBufferBuilder &&)> & |
send_function |
|
) |
| |
◆ RegisterGOt128()
| std::unique_ptr< GOt128Sender > encrypto::motion::OtProviderSender::RegisterGOt128 |
( |
const std::size_t |
number_of_ots, |
|
|
const std::function< void(flatbuffers::FlatBufferBuilder &&)> & |
send_function |
|
) |
| |
◆ RegisterGOtBit()
| std::unique_ptr< GOtBitSender > encrypto::motion::OtProviderSender::RegisterGOtBit |
( |
const std::size_t |
number_of_ots, |
|
|
const std::function< void(flatbuffers::FlatBufferBuilder &&)> & |
send_function |
|
) |
| |
◆ RegisterROt()
| std::unique_ptr< ROtSender > encrypto::motion::OtProviderSender::RegisterROt |
( |
std::size_t |
number_of_ots, |
|
|
std::size_t |
bitlength, |
|
|
const std::function< void(flatbuffers::FlatBufferBuilder &&)> & |
send_function |
|
) |
| |
◆ RegisterXcOt()
| std::unique_ptr< XcOtSender > encrypto::motion::OtProviderSender::RegisterXcOt |
( |
std::size_t |
number_of_ots, |
|
|
std::size_t |
bitlength, |
|
|
const std::function< void(flatbuffers::FlatBufferBuilder &&)> & |
send_function |
|
) |
| |
◆ RegisterXcOtBits()
| std::unique_ptr< XcOtBitSender > encrypto::motion::OtProviderSender::RegisterXcOtBits |
( |
const std::size_t |
number_of_ots, |
|
|
const std::function< void(flatbuffers::FlatBufferBuilder &&)> & |
send_function |
|
) |
| |
◆ Reset()
| void encrypto::motion::OtProviderSender::Reset |
( |
| ) |
|
The documentation for this class was generated from the following files: