MOTION  0.01
Framework for mixed-protocol multi-party computation
Functions
benchmark.cpp File Reference
#include "benchmark.h"
#include "algorithm/algorithm_description.h"
#include "base/backend.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/share_wrapper.h"
#include "statistics/analysis.h"
#include "statistics/run_time_statistics.h"
#include "utility/block.h"
#include "utility/config.h"
Include dependency graph for benchmark.cpp:

Functions

template<typename T >
encrypto::motion::ShareWrapper DummyArithmeticGmwShare (encrypto::motion::PartyPointer &party, std::size_t bit_size, std::size_t number_of_simd)
 
encrypto::motion::ShareWrapper DummyBmrShare (encrypto::motion::PartyPointer &party, std::size_t number_of_wires, std::size_t number_of_simd)
 
encrypto::motion::ShareWrapper DummyBooleanGmwShare (encrypto::motion::PartyPointer &party, std::size_t number_of_wires, std::size_t number_of_simd)
 
encrypto::motion::RunTimeStatistics EvaluateProtocol (encrypto::motion::PartyPointer &party, std::size_t number_of_simd, std::size_t bit_size, encrypto::motion::MpcProtocol protocol, encrypto::motion::PrimitiveOperationType operation_type)
 

Function Documentation

◆ DummyArithmeticGmwShare()

template<typename T >
encrypto::motion::ShareWrapper DummyArithmeticGmwShare ( encrypto::motion::PartyPointer party,
std::size_t  bit_size,
std::size_t  number_of_simd 
)

◆ DummyBmrShare()

encrypto::motion::ShareWrapper DummyBmrShare ( encrypto::motion::PartyPointer party,
std::size_t  number_of_wires,
std::size_t  number_of_simd 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ DummyBooleanGmwShare()

encrypto::motion::ShareWrapper DummyBooleanGmwShare ( encrypto::motion::PartyPointer party,
std::size_t  number_of_wires,
std::size_t  number_of_simd 
)
Here is the caller graph for this function:

◆ EvaluateProtocol()

encrypto::motion::RunTimeStatistics EvaluateProtocol ( encrypto::motion::PartyPointer party,
std::size_t  number_of_simd,
std::size_t  bit_size,
encrypto::motion::MpcProtocol  protocol,
encrypto::motion::PrimitiveOperationType  operation_type 
)
Here is the call graph for this function: