#include <ot_extension_data.h>
◆ OtExtensionSenderData()
encrypto::motion::OtExtensionSenderData::OtExtensionSenderData |
( |
| ) |
|
◆ ~OtExtensionSenderData()
encrypto::motion::OtExtensionSenderData::~OtExtensionSenderData |
( |
| ) |
|
|
default |
◆ bit_size
std::atomic<std::size_t> encrypto::motion::OtExtensionSenderData::bit_size {0} |
◆ bitlengths
std::vector<std::size_t> encrypto::motion::OtExtensionSenderData::bitlengths |
◆ consumed_offset
std::atomic<std::size_t> encrypto::motion::OtExtensionSenderData::consumed_offset {0} |
◆ corrections
BitVector encrypto::motion::OtExtensionSenderData::corrections |
◆ corrections_mutex
std::mutex encrypto::motion::OtExtensionSenderData::corrections_mutex |
|
mutable |
◆ number_of_ots_in_batch
std::unordered_map<std::size_t, std::size_t> encrypto::motion::OtExtensionSenderData::number_of_ots_in_batch |
◆ number_of_received_us
std::size_t encrypto::motion::OtExtensionSenderData::number_of_received_us {0} |
◆ received_correction_offsets
std::unordered_set<std::size_t> encrypto::motion::OtExtensionSenderData::received_correction_offsets |
◆ received_correction_offsets_condition
std::unordered_map<std::size_t, std::unique_ptr<FiberCondition> > encrypto::motion::OtExtensionSenderData::received_correction_offsets_condition |
◆ setup_finished
std::atomic<bool> encrypto::motion::OtExtensionSenderData::setup_finished {false} |
◆ setup_finished_condition
std::unique_ptr<FiberCondition> encrypto::motion::OtExtensionSenderData::setup_finished_condition |
receiver's mask that are needed to construct matrix
- Parameters
-
◆ u_futures
std::array<ReusableFuture<std::size_t>, 128> encrypto::motion::OtExtensionSenderData::u_futures |
◆ u_mutex
std::mutex encrypto::motion::OtExtensionSenderData::u_mutex |
◆ u_promises
std::array<ReusablePromise<std::size_t>, 128> encrypto::motion::OtExtensionSenderData::u_promises |
std::shared_ptr<BitMatrix> encrypto::motion::OtExtensionSenderData::V |
◆ y0
std::vector<BitVector<> > encrypto::motion::OtExtensionSenderData::y0 |
◆ y1
std::vector<BitVector<> > encrypto::motion::OtExtensionSenderData::y1 |
The documentation for this struct was generated from the following files: