|
flatbuffers::FlatBufferBuilder | BuildBaseROtMessageReceiver (std::byte *buffer, std::size_t size, std::size_t ot_id) |
|
flatbuffers::FlatBufferBuilder | BuildBaseROtMessageSender (std::byte *buffer, std::size_t size, std::size_t ot_id) |
|
flatbuffers::FlatBufferBuilder | BuildBmrMessage (const std::size_t id, const std::vector< std::uint8_t > &payload, const MessageType t) |
|
flatbuffers::FlatBufferBuilder | BuildBmrInput0Message (const std::size_t id, const std::vector< std::uint8_t > &payload) |
|
flatbuffers::FlatBufferBuilder | BuildBmrInput0Message (const std::size_t id, std::vector< std::uint8_t > &&payload) |
|
flatbuffers::FlatBufferBuilder | BuildBmrInput1Message (const std::size_t id, const std::vector< std::uint8_t > &payload) |
|
flatbuffers::FlatBufferBuilder | BuildBmrInput1Message (const std::size_t id, std::vector< std::uint8_t > &&payload) |
|
flatbuffers::FlatBufferBuilder | BuildBmrAndMessage (const std::size_t id, const std::vector< std::uint8_t > &payload) |
|
flatbuffers::FlatBufferBuilder | BuildBmrAndMessage (const std::size_t id, std::vector< std::uint8_t > &&payload) |
|
std::vector< std::unique_ptr< CommunicationLayer > > | MakeDummyCommunicationLayers (std::size_t number_of_parties) |
|
std::vector< std::unique_ptr< CommunicationLayer > > | MakeLocalTcpCommunicationLayers (std::size_t number_of_parties, bool ipv6) |
|
flatbuffers::Offset< BaseROtMessage > | CreateBaseROtMessage (flatbuffers::FlatBufferBuilder &_fbb, uint64_t base_ot_id=0, flatbuffers::Offset< flatbuffers::Vector< uint8_t >> buffer=0) |
|
flatbuffers::Offset< BaseROtMessage > | CreateBaseROtMessageDirect (flatbuffers::FlatBufferBuilder &_fbb, uint64_t base_ot_id=0, const std::vector< uint8_t > *buffer=nullptr) |
|
const encrypto::motion::communication::BaseROtMessage * | GetBaseROtMessage (const void *buf) |
|
const encrypto::motion::communication::BaseROtMessage * | GetSizePrefixedBaseROtMessage (const void *buf) |
|
bool | VerifyBaseROtMessageBuffer (flatbuffers::Verifier &verifier) |
|
bool | VerifySizePrefixedBaseROtMessageBuffer (flatbuffers::Verifier &verifier) |
|
void | FinishBaseROtMessageBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< encrypto::motion::communication::BaseROtMessage > root) |
|
void | FinishSizePrefixedBaseROtMessageBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< encrypto::motion::communication::BaseROtMessage > root) |
|
flatbuffers::Offset< BmrMessage > | CreateBmrMessage (flatbuffers::FlatBufferBuilder &_fbb, uint64_t gate_id=0, flatbuffers::Offset< flatbuffers::Vector< uint8_t >> payload=0) |
|
flatbuffers::Offset< BmrMessage > | CreateBmrMessageDirect (flatbuffers::FlatBufferBuilder &_fbb, uint64_t gate_id=0, const std::vector< uint8_t > *payload=nullptr) |
|
const encrypto::motion::communication::BmrMessage * | GetBmrMessage (const void *buf) |
|
const encrypto::motion::communication::BmrMessage * | GetSizePrefixedBmrMessage (const void *buf) |
|
bool | VerifyBmrMessageBuffer (flatbuffers::Verifier &verifier) |
|
bool | VerifySizePrefixedBmrMessageBuffer (flatbuffers::Verifier &verifier) |
|
void | FinishBmrMessageBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< encrypto::motion::communication::BmrMessage > root) |
|
void | FinishSizePrefixedBmrMessageBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< encrypto::motion::communication::BmrMessage > root) |
|
flatbuffers::Offset< HelloMessage > | CreateHelloMessage (flatbuffers::FlatBufferBuilder &_fbb, uint16_t source_id=0, uint16_t destination_id=0, uint16_t number_of_parties=0, flatbuffers::Offset< flatbuffers::Vector< uint8_t >> input_sharing_seed=0, flatbuffers::Offset< flatbuffers::Vector< uint8_t >> fixed_key_aes_seed=0, bool online_after_setup=false, float motion_version=0.0f) |
|
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) |
|
const encrypto::motion::communication::HelloMessage * | GetHelloMessage (const void *buf) |
|
const encrypto::motion::communication::HelloMessage * | GetSizePrefixedHelloMessage (const void *buf) |
|
bool | VerifyHelloMessageBuffer (flatbuffers::Verifier &verifier) |
|
bool | VerifySizePrefixedHelloMessageBuffer (flatbuffers::Verifier &verifier) |
|
void | FinishHelloMessageBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< encrypto::motion::communication::HelloMessage > root) |
|
void | FinishSizePrefixedHelloMessageBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< encrypto::motion::communication::HelloMessage > root) |
|
const MessageType(& | EnumValuesMessageType ())[14] |
|
const char *const * | EnumNamesMessageType () |
|
const char * | EnumNameMessageType (MessageType e) |
|
flatbuffers::Offset< Message > | CreateMessage (flatbuffers::FlatBufferBuilder &_fbb, encrypto::motion::communication::MessageType message_type=encrypto::motion::communication::MessageType::kHelloMessage, flatbuffers::Offset< flatbuffers::Vector< uint8_t >> payload=0) |
|
flatbuffers::Offset< Message > | CreateMessageDirect (flatbuffers::FlatBufferBuilder &_fbb, encrypto::motion::communication::MessageType message_type=encrypto::motion::communication::MessageType::kHelloMessage, const std::vector< uint8_t > *payload=nullptr) |
|
const encrypto::motion::communication::Message * | GetMessage (const void *buf) |
|
const encrypto::motion::communication::Message * | GetSizePrefixedMessage (const void *buf) |
|
bool | VerifyMessageBuffer (flatbuffers::Verifier &verifier) |
|
bool | VerifySizePrefixedMessageBuffer (flatbuffers::Verifier &verifier) |
|
void | FinishMessageBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< encrypto::motion::communication::Message > root) |
|
void | FinishSizePrefixedMessageBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< encrypto::motion::communication::Message > root) |
|
flatbuffers::Offset< OtExtensionMessage > | CreateOtExtensionMessage (flatbuffers::FlatBufferBuilder &_fbb, uint64_t i=0, flatbuffers::Offset< flatbuffers::Vector< uint8_t >> buffer=0) |
|
flatbuffers::Offset< OtExtensionMessage > | CreateOtExtensionMessageDirect (flatbuffers::FlatBufferBuilder &_fbb, uint64_t i=0, const std::vector< uint8_t > *buffer=nullptr) |
|
const encrypto::motion::communication::OtExtensionMessage * | GetOtExtensionMessage (const void *buf) |
|
const encrypto::motion::communication::OtExtensionMessage * | GetSizePrefixedOtExtensionMessage (const void *buf) |
|
bool | VerifyOtExtensionMessageBuffer (flatbuffers::Verifier &verifier) |
|
bool | VerifySizePrefixedOtExtensionMessageBuffer (flatbuffers::Verifier &verifier) |
|
void | FinishOtExtensionMessageBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< encrypto::motion::communication::OtExtensionMessage > root) |
|
void | FinishSizePrefixedOtExtensionMessageBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< encrypto::motion::communication::OtExtensionMessage > root) |
|
flatbuffers::Offset< OutputWire > | CreateOutputWire (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint8_t >> payload=0) |
|
flatbuffers::Offset< OutputWire > | CreateOutputWireDirect (flatbuffers::FlatBufferBuilder &_fbb, const std::vector< uint8_t > *payload=nullptr) |
|
flatbuffers::Offset< OutputMessage > | CreateOutputMessage (flatbuffers::FlatBufferBuilder &_fbb, uint64_t gate_id=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< encrypto::motion::communication::OutputWire >>> wires=0) |
|
flatbuffers::Offset< OutputMessage > | CreateOutputMessageDirect (flatbuffers::FlatBufferBuilder &_fbb, uint64_t gate_id=0, const std::vector< flatbuffers::Offset< encrypto::motion::communication::OutputWire >> *wires=nullptr) |
|
const encrypto::motion::communication::OutputMessage * | GetOutputMessage (const void *buf) |
|
const encrypto::motion::communication::OutputMessage * | GetSizePrefixedOutputMessage (const void *buf) |
|
bool | VerifyOutputMessageBuffer (flatbuffers::Verifier &verifier) |
|
bool | VerifySizePrefixedOutputMessageBuffer (flatbuffers::Verifier &verifier) |
|
void | FinishOutputMessageBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< encrypto::motion::communication::OutputMessage > root) |
|
void | FinishSizePrefixedOutputMessageBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< encrypto::motion::communication::OutputMessage > root) |
|
flatbuffers::Offset< SharedBitsMessage > | CreateSharedBitsMessage (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint8_t >> payload=0) |
|
flatbuffers::Offset< SharedBitsMessage > | CreateSharedBitsMessageDirect (flatbuffers::FlatBufferBuilder &_fbb, const std::vector< uint8_t > *payload=nullptr) |
|
const encrypto::motion::communication::SharedBitsMessage * | GetSharedBitsMessage (const void *buf) |
|
const encrypto::motion::communication::SharedBitsMessage * | GetSizePrefixedSharedBitsMessage (const void *buf) |
|
bool | VerifySharedBitsMessageBuffer (flatbuffers::Verifier &verifier) |
|
bool | VerifySizePrefixedSharedBitsMessageBuffer (flatbuffers::Verifier &verifier) |
|
void | FinishSharedBitsMessageBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< encrypto::motion::communication::SharedBitsMessage > root) |
|
void | FinishSizePrefixedSharedBitsMessageBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< encrypto::motion::communication::SharedBitsMessage > root) |
|
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) |
|
flatbuffers::FlatBufferBuilder | BuildMessage (MessageType message_type, const std::vector< uint8_t > *payload) |
|
flatbuffers::FlatBufferBuilder | BuildMessage (MessageType message_type, const uint8_t *payload, std::size_t size) |
|
std::string | to_string (MessageType message_type) |
|
flatbuffers::FlatBufferBuilder | BuildOtExtensionMessageSender (const std::byte *buffer, const std::size_t size, const std::size_t i) |
|
flatbuffers::FlatBufferBuilder | BuildOtExtensionMessageReceiverMasks (const std::byte *buffer, const std::size_t size, const std::size_t i) |
|
flatbuffers::FlatBufferBuilder | BuildOtExtensionMessageReceiverCorrections (const std::byte *buffer, const std::size_t size, const std::size_t i) |
|
flatbuffers::FlatBufferBuilder | BuildOutputMessage (std::size_t gate_id, std::vector< std::uint8_t > wire_payload) |
|
flatbuffers::FlatBufferBuilder | BuildOutputMessage (std::size_t gate_id, std::vector< std::vector< std::uint8_t >> wire_payload) |
|
flatbuffers::FlatBufferBuilder | BuildSharedBitsMaskMessage (const std::vector< std::uint8_t > &buffer) |
|
flatbuffers::FlatBufferBuilder | BuildSharedBitsReconstructMessage (const std::vector< std::uint8_t > &buffer) |
|
static void | u32tou8 (std::uint32_t v, std::uint8_t *result) |
|
static std::uint32_t | u8tou32 (std::array< std::uint8_t, sizeof(std::uint32_t)> &v) |
|