MOTION  0.01
Framework for mixed-protocol multi-party computation
Public Types | Public Member Functions | List of all members
encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS Struct Reference

#include <base_ot_generated.h>

Inheritance diagram for encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS:
Inheritance graph
[legend]
Collaboration diagram for encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS:
Collaboration graph
[legend]

Public Types

typedef BaseROtMessageBuilder Builder
 
typedef BmrMessageBuilder Builder
 
typedef HelloMessageBuilder Builder
 
typedef MessageBuilder Builder
 
typedef OtExtensionMessageBuilder Builder
 
typedef OutputWireBuilder Builder
 
typedef OutputMessageBuilder Builder
 
typedef SharedBitsMessageBuilder Builder
 

Public Member Functions

uint64_t base_ot_id () const
 
const flatbuffers::Vector< uint8_t > * buffer () const
 
bool Verify (flatbuffers::Verifier &verifier) const
 
uint64_t gate_id () const
 
const flatbuffers::Vector< uint8_t > * payload () const
 
bool Verify (flatbuffers::Verifier &verifier) const
 
uint16_t source_id () const
 
uint16_t destination_id () const
 
uint16_t number_of_parties () const
 
const flatbuffers::Vector< uint8_t > * input_sharing_seed () const
 
const flatbuffers::Vector< uint8_t > * fixed_key_aes_seed () const
 
bool online_after_setup () const
 
float motion_version () const
 
bool Verify (flatbuffers::Verifier &verifier) const
 
encrypto::motion::communication::MessageType message_type () const
 
const flatbuffers::Vector< uint8_t > * payload () const
 
bool Verify (flatbuffers::Verifier &verifier) const
 
uint64_t i () const
 
const flatbuffers::Vector< uint8_t > * buffer () const
 
bool Verify (flatbuffers::Verifier &verifier) const
 
const flatbuffers::Vector< uint8_t > * payload () const
 
bool Verify (flatbuffers::Verifier &verifier) const
 
uint64_t gate_id () const
 
const flatbuffers::Vector< flatbuffers::Offset< encrypto::motion::communication::OutputWire > > * wires () const
 
bool Verify (flatbuffers::Verifier &verifier) const
 
const flatbuffers::Vector< uint8_t > * payload () const
 
bool Verify (flatbuffers::Verifier &verifier) const
 

Member Typedef Documentation

◆ Builder [1/8]

◆ Builder [2/8]

◆ Builder [3/8]

◆ Builder [4/8]

◆ Builder [5/8]

◆ Builder [6/8]

◆ Builder [7/8]

◆ Builder [8/8]

Member Function Documentation

◆ base_ot_id()

uint64_t encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::base_ot_id ( ) const
inline

◆ buffer() [1/2]

const flatbuffers::Vector<uint8_t>* encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::buffer ( ) const
inline

◆ buffer() [2/2]

const flatbuffers::Vector<uint8_t>* encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::buffer ( ) const
inline

◆ destination_id()

uint16_t encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::destination_id ( ) const
inline

◆ fixed_key_aes_seed()

const flatbuffers::Vector<uint8_t>* encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::fixed_key_aes_seed ( ) const
inline

◆ gate_id() [1/2]

uint64_t encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::gate_id ( ) const
inline

◆ gate_id() [2/2]

uint64_t encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::gate_id ( ) const
inline

◆ i()

uint64_t encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::i ( ) const
inline

◆ input_sharing_seed()

const flatbuffers::Vector<uint8_t>* encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::input_sharing_seed ( ) const
inline

◆ message_type()

encrypto::motion::communication::MessageType encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::message_type ( ) const
inline

◆ motion_version()

float encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::motion_version ( ) const
inline

◆ number_of_parties()

uint16_t encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::number_of_parties ( ) const
inline

◆ online_after_setup()

bool encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::online_after_setup ( ) const
inline

◆ payload() [1/4]

const flatbuffers::Vector<uint8_t>* encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::payload ( ) const
inline

◆ payload() [2/4]

const flatbuffers::Vector<uint8_t>* encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::payload ( ) const
inline

◆ payload() [3/4]

const flatbuffers::Vector<uint8_t>* encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::payload ( ) const
inline

◆ payload() [4/4]

const flatbuffers::Vector<uint8_t>* encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::payload ( ) const
inline

◆ source_id()

uint16_t encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::source_id ( ) const
inline

◆ Verify() [1/8]

bool encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::Verify ( flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [2/8]

bool encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::Verify ( flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [3/8]

bool encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::Verify ( flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [4/8]

bool encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::Verify ( flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [5/8]

bool encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::Verify ( flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [6/8]

bool encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::Verify ( flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [7/8]

bool encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::Verify ( flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [8/8]

bool encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::Verify ( flatbuffers::Verifier &  verifier) const
inline

◆ wires()

const flatbuffers::Vector<flatbuffers::Offset<encrypto::motion::communication::OutputWire> >* encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS::wires ( ) const
inline

The documentation for this struct was generated from the following files: