MOTION  0.01
Framework for mixed-protocol multi-party computation
Classes | Namespaces | Typedefs
backend.h File Reference
#include <memory>
#include <flatbuffers/flatbuffers.h>
#include <span>
#include "protocols/arithmetic_gmw/arithmetic_gmw_gate.h"
#include "protocols/constant/constant_gate.h"
Include dependency graph for backend.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  encrypto::motion::Backend
 

Namespaces

 encrypto
 
 encrypto::motion
 
 encrypto::motion::communication
 
 encrypto::motion::proto
 
 encrypto::motion::proto::boolean_gmw
 
 encrypto::motion::proto::bmr
 

Typedefs

using encrypto::motion::proto::boolean_gmw::SharePointer = std::shared_ptr< Share >
 
using encrypto::motion::GatePointer = std::shared_ptr< Gate >
 
using encrypto::motion::InputGatePointer = std::shared_ptr< InputGate >
 
using encrypto::motion::LoggerPointer = std::shared_ptr< Logger >
 
using encrypto::motion::ConfigurationPointer = std::shared_ptr< Configuration >
 
using encrypto::motion::RegisterPointer = std::shared_ptr< Register >
 
using encrypto::motion::BackendPointer = std::shared_ptr< Backend >