MOTION  0.01
Framework for mixed-protocol multi-party computation
Classes | Typedefs | Enumerations | Variables
encrypto::motion::proto::bmr Namespace Reference

Classes

class  AndGate
 
struct  Data
 
class  InputGate
 
class  InvGate
 
class  MessageHandler
 
class  OutputGate
 
class  Provider
 
class  Share
 
class  Wire
 
class  XorGate
 

Typedefs

using SharePointer = std::shared_ptr< Share >
 
using WirePointer = std::shared_ptr< Wire >
 

Enumerations

enum  DataType : unsigned int { kInputStep0 = 0, kInputStep1 = 1, kAndGate = 2 }
 

Variables

constexpr std::size_t kAll = std::numeric_limits<std::int64_t>::max()
 

Typedef Documentation

◆ SharePointer

◆ WirePointer

using encrypto::motion::proto::bmr::WirePointer = typedef std::shared_ptr<Wire>

Enumeration Type Documentation

◆ DataType

Enumerator
kInputStep0 
kInputStep1 
kAndGate 

Variable Documentation

◆ kAll

constexpr std::size_t encrypto::motion::proto::bmr::kAll = std::numeric_limits<std::int64_t>::max()
constexpr