MOTION
0.01
Framework for mixed-protocol multi-party computation
|
Go to the documentation of this file.
27 #include <flatbuffers/flatbuffers.h>
33 const uint16_t source_id = 0, uint16_t destination_id = 0, uint16_t number_of_parties = 0,
34 const std::vector<uint8_t>* input_sharing_seed =
nullptr,
35 const std::vector<uint8_t>* fixed_key_aes_seed =
nullptr,
bool online_after_setup =
false,
def gen_mult3_shared_arithmetic_input()
Definition: geninput.py:70
def gen_innerproduct_input(l)
Definition: geninput.py:114
void FinishHelloMessageBuffer(flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< encrypto::motion::communication::HelloMessage > root)
Definition: hello_message_generated.h:160
def gen_crosstabs_input(l)
Definition: geninput.py:129
def gen_mult3_shared_boolean_input()
Definition: geninput.py:92
flatbuffers::Offset< HelloMessage > CreateHelloMessageDirect(flatbuffers::FlatBufferBuilder &_fbb, uint16_t source_id=0, uint16_t destination_id=0, uint16_t number_of_parties=0, const std::vector< uint8_t > *input_sharing_seed=nullptr, const std::vector< uint8_t > *fixed_key_aes_seed=nullptr, bool online_after_setup=false, float motion_version=0.0f)
Definition: hello_message_generated.h:120
constexpr float kVersion
Definition: config.h:38
flatbuffers::FlatBufferBuilder BuildHelloMessage(uint16_t source_id, uint16_t destination_id, uint16_t number_of_parties, const std::vector< uint8_t > *input_sharing_seed, const std::vector< uint8_t > *fixed_key_aes_seed, bool online_after_setup, float motion_version)
Definition: hello_message.cpp:33
def gen_mult3_real_input()
Definition: geninput.py:45
flatbuffers::FlatBufferBuilder BuildMessage(MessageType message_type, const std::vector< uint8_t > *payload)
Definition: message.cpp:32
def create_dirs(program)
Definition: geninput.py:34