MOTION  0.01
Framework for mixed-protocol multi-party computation
Public Member Functions | Public Attributes | List of all members
Combination Struct Reference

Public Member Functions

 Combination (std::size_t bit_size, encrypto::motion::MpcProtocol protocol, encrypto::motion::PrimitiveOperationType operation_type, std::size_t number_of_simd)
 
 Combination (std::size_t bit_size, encrypto::motion::MpcProtocol protocol, encrypto::motion::IntegerOperationType operation_type, std::size_t number_of_simd)
 

Public Attributes

std::size_t bit_size {0}
 
encrypto::motion::MpcProtocol protocol {kIllegalProtocol}
 
encrypto::motion::PrimitiveOperationType operation_type {kIllegalOperationType}
 
std::size_t number_of_simd {0}
 
std::size_t bit_size_ {0}
 
encrypto::motion::MpcProtocol protocol_ {kIllegalProtocol}
 
encrypto::motion::IntegerOperationType operation_type_ {kIllegalOperationType}
 
std::size_t number_of_simd_ {0}
 

Constructor & Destructor Documentation

◆ Combination() [1/2]

Combination::Combination ( std::size_t  bit_size,
encrypto::motion::MpcProtocol  protocol,
encrypto::motion::PrimitiveOperationType  operation_type,
std::size_t  number_of_simd 
)
inline
Here is the caller graph for this function:

◆ Combination() [2/2]

Combination::Combination ( std::size_t  bit_size,
encrypto::motion::MpcProtocol  protocol,
encrypto::motion::IntegerOperationType  operation_type,
std::size_t  number_of_simd 
)
inline

Member Data Documentation

◆ bit_size

std::size_t Combination::bit_size {0}

◆ bit_size_

std::size_t Combination::bit_size_ {0}

◆ number_of_simd

std::size_t Combination::number_of_simd {0}

◆ number_of_simd_

std::size_t Combination::number_of_simd_ {0}

◆ operation_type

◆ operation_type_

◆ protocol

◆ protocol_


The documentation for this struct was generated from the following files: