|
MOTION
0.01
Framework for mixed-protocol multi-party computation
|
#include <ot_flavors.h>


Public Member Functions | |
| XcOtReceiver (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 | ComputeOutputs () |
| std::span< const BitVector<> > | GetOutputs () |
Public Member Functions inherited from encrypto::motion::BasicOtReceiver | |
| void | WaitSetup () const |
| void | SetChoices (BitVector<> &&choices) |
| void | SetChoices (const BitVector<> &choices) |
| const BitVector & | GetChoices () const |
| bool | AreChoicesSet () const |
| void | SendCorrections () |
Public Member Functions inherited from encrypto::motion::OtVector | |
| OtVector ()=delete | |
| std::size_t | GetOtId () const noexcept |
| std::size_t | GetNumOts () const noexcept |
| std::size_t | GetBitlen () const noexcept |
| OtProtocol | GetProtocol () const noexcept |
Additional Inherited Members | |
Protected Member Functions inherited from encrypto::motion::BasicOtReceiver | |
| BasicOtReceiver (std::size_t ot_id, std::size_t number_of_ots, std::size_t bitlength, OtProtocol p, const std::function< void(flatbuffers::FlatBufferBuilder &&)> &Send, OtExtensionReceiverData &data) | |
Protected Member Functions inherited from encrypto::motion::OtVector | |
| OtVector (const std::size_t ot_id, const std::size_t number_of_ots, const std::size_t bitlength, const OtProtocol p, const std::function< void(flatbuffers::FlatBufferBuilder &&)> &send_function) | |
Protected Attributes inherited from encrypto::motion::BasicOtReceiver | |
| OtExtensionReceiverData & | data_ |
| BitVector | choices_ |
| bool | corrections_sent_ = false |
Protected Attributes inherited from encrypto::motion::OtVector | |
| const std::size_t | ot_id_ |
| const std::size_t | number_of_ots_ |
| const std::size_t | bitlen_ |
| const OtProtocol | p_ |
| std::function< void(flatbuffers::FlatBufferBuilder &&)> | send_function_ |
| encrypto::motion::XcOtReceiver::XcOtReceiver | ( | 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 encrypto::motion::XcOtReceiver::ComputeOutputs | ( | ) |
|
inline |
1.8.17