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 Share(std::vector<motion::WirePointer>&& wires);
37 const std::vector<motion::WirePointer>&
GetWires() const noexcept final {
return wires_; }
49 std::vector<std::shared_ptr<motion::Share>>
Split() const noexcept final;
51 std::shared_ptr<motion::
Share>
GetWire(std::
size_t i) const final;
std::size_t GetNumberOfSimdValues() const noexcept final
Definition: boolean_gmw_share.cpp:85
CircuitType
Definition: typedefs.h:165
std::shared_ptr< motion::Share > GetWire(std::size_t i) const final
Definition: boolean_gmw_share.cpp:101
std::vector< std::shared_ptr< motion::Share > > Split() const noexcept final
Definition: boolean_gmw_share.cpp:91
std::size_t GetBitLength() const noexcept final
Definition: boolean_gmw_share.h:47
Share(const std::vector< motion::WirePointer > &wires)
Definition: boolean_gmw_share.cpp:52
Definition: boolean_gmw_share.h:31
std::vector< motion::WirePointer > & GetMutableWires() noexcept final
Definition: boolean_gmw_share.h:39
std::shared_ptr< Share > SharePointer
Definition: backend.h:46
std::vector< WirePointer > wires_
Definition: share.h:77
MpcProtocol
Definition: typedefs.h:140
const std::vector< motion::WirePointer > & GetWires() const noexcept final
Definition: boolean_gmw_share.h:37
constexpr bool kDebug
Definition: config.h:36
CircuitType GetCircuitType() const noexcept final
Definition: boolean_gmw_share.cpp:44
MpcProtocol GetProtocol() const noexcept final
Definition: boolean_gmw_share.cpp:36