MOTION
0.01
Framework for mixed-protocol multi-party computation
|
#include "subset_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"
Namespaces | |
encrypto | |
encrypto::motion | |
Functions | |
template<typename Allocator > | |
void | encrypto::motion::BitVectorSubsetImplementation (const BitVector< Allocator > &in, BitVector< Allocator > &out, std::span< const std::size_t > position_ids) |
template<typename WireType > | |
void | encrypto::motion::ArithmeticSubsetOnlineImplementation (WirePointer parent_wire, WirePointer output_wire, std::span< const std::size_t > position_ids) |
template<typename T > | |
void | encrypto::motion::ArithmeticGmwSubsetOnline (WirePointer parent_wire, WirePointer output_wire, std::span< const std::size_t > position_ids) |
template<typename T > | |
void | encrypto::motion::ArithmeticConstantSubsetOnline (WirePointer parent_wire, WirePointer output_wire, std::span< const std::size_t > position_ids) |