MOTION
0.01
Framework for mixed-protocol multi-party computation
|
Go to the documentation of this file.
33 Share(
const std::vector<motion::WirePointer>& wires);
35 const std::vector<motion::WirePointer>&
GetWires() const noexcept final {
return wires_; }
47 std::vector<std::shared_ptr<motion::Share>>
Split() const noexcept final;
49 std::shared_ptr<motion::
Share>
GetWire(std::
size_t i) const final;
std::shared_ptr< Share > SharePointer
Definition: bmr_share.h:52
std::vector< std::shared_ptr< motion::Share > > Split() const noexcept final
Definition: bmr_share.cpp:88
CircuitType
Definition: typedefs.h:165
Share(const std::vector< motion::WirePointer > &wires)
Definition: bmr_share.cpp:52
std::size_t GetBitLength() const noexcept final
Definition: bmr_share.h:45
CircuitType GetCircuitType() const noexcept final
Definition: bmr_share.cpp:44
std::vector< motion::WirePointer > & GetMutableWires() noexcept final
Definition: bmr_share.h:37
std::vector< WirePointer > wires_
Definition: share.h:77
const std::vector< motion::WirePointer > & GetWires() const noexcept final
Definition: bmr_share.h:35
std::shared_ptr< motion::Share > GetWire(std::size_t i) const final
Definition: bmr_share.cpp:98
Definition: bmr_share.h:31
MpcProtocol
Definition: typedefs.h:140
std::size_t GetNumberOfSimdValues() const noexcept final
Definition: bmr_share.cpp:83
MpcProtocol GetProtocol() const noexcept final
Definition: bmr_share.cpp:36
constexpr bool kDebug
Definition: config.h:36