MOTION
0.01
Framework for mixed-protocol multi-party computation
|
ShareWrapper Out(std::size_t output_owner=std::numeric_limits< std::int64_t >::max()) const
constructs an output gate, which reconstructs the cleartext result. The default parameter for the out...
Definition: share_wrapper.cpp:414
Definition: share_wrapper.h:44
T As() const
converts the information on the wires to T. Boolean and arithmetic GMW returns the secret-shared valu...
Definition: share_wrapper.cpp:616
std::unique_ptr< Party > PartyPointer
Definition: party.h:387
static void check_correctness(encrypto::motion::ShareWrapper output)
Definition: aes128.cpp:35
Definition: run_time_statistics.h:32
encrypto::motion::RunTimeStatistics EvaluateProtocol(encrypto::motion::PartyPointer &party, std::size_t number_of_simd, encrypto::motion::MpcProtocol protocol, bool check)
Definition: aes128.cpp:56
static AlgorithmDescription FromBristol(const std::string &path)
Definition: algorithm_description.cpp:37
MpcProtocol
Definition: typedefs.h:140
constexpr std::string_view kRootDir
Definition: config.h:39
encrypto::motion::RunTimeStatistics EvaluateProtocol(encrypto::motion::PartyPointer &party, std::size_t number_of_simd, encrypto::motion::MpcProtocol protocol, bool check)
Definition: aes128.cpp:56