MOTION  0.01
Framework for mixed-protocol multi-party computation
Namespaces | Functions
simdify_gate.cpp File Reference
#include "simdify_gate.h"
#include "base/configuration.h"
#include "base/register.h"
#include "protocols/arithmetic_gmw/arithmetic_gmw_share.h"
#include "protocols/arithmetic_gmw/arithmetic_gmw_wire.h"
#include "protocols/bmr/bmr_share.h"
#include "protocols/bmr/bmr_wire.h"
#include "protocols/boolean_gmw/boolean_gmw_share.h"
#include "protocols/boolean_gmw/boolean_gmw_wire.h"
#include "protocols/constant/constant_share.h"
#include "protocols/constant/constant_wire.h"
#include "protocols/share.h"
#include "utility/constants.h"
#include "utility/logger.h"
Include dependency graph for simdify_gate.cpp:

Namespaces

 encrypto
 
 encrypto::motion
 

Functions

template<typename WireType >
void encrypto::motion::ArithmeticSimdifyOnlineImplementation (std::span< WirePointer > parent_wires, WirePointer output_wire)
 
template<typename T >
void encrypto::motion::ArithmeticGmwSimdifyOnline (std::span< WirePointer > parent_wires, WirePointer output_wire)
 
template<typename T >
void encrypto::motion::ArithmeticConstantSimdifyOnline (std::span< WirePointer > parent_wires, WirePointer output_wire)