MOTION  0.01
Framework for mixed-protocol multi-party computation
Functions | Variables
test_agmw.cpp File Reference
#include <gtest/gtest.h>
#include "base/party.h"
#include "protocols/arithmetic_gmw/arithmetic_gmw_gate.h"
#include "protocols/arithmetic_gmw/arithmetic_gmw_wire.h"
#include "protocols/share_wrapper.h"
#include "test_constants.h"
#include "test_helpers.h"
Include dependency graph for test_agmw.cpp:

Functions

 TEST (ArithmeticGmw, InputOutput_1_1K_Simd_2_3_4_5_10_parties)
 
 TEST (ArithmeticGmw, Addition_1_1K_Simd_2_3_4_5_10_parties)
 
 TEST (ArithmeticGmw, ConstantAddition_1_1K_Simd_2_3_4_5_10_parties)
 
 TEST (ArithmeticGmw, Subtraction_1_1K_Simd_2_3_4_5_10_parties)
 
 TEST (ArithmeticGmw, Multiplication_1_100_Simd_2_3_parties)
 
 TEST (ArithmeticGmw, ConstantMultiplication_1_1K_Simd_2_3_4_5_10_parties)
 

Variables

auto random_value = std::mt19937{}
 

Function Documentation

◆ TEST() [1/6]

TEST ( ArithmeticGmw  ,
Addition_1_1K_Simd_2_3_4_5_10_parties   
)
Here is the call graph for this function:

◆ TEST() [2/6]

TEST ( ArithmeticGmw  ,
ConstantAddition_1_1K_Simd_2_3_4_5_10_parties   
)
Here is the call graph for this function:

◆ TEST() [3/6]

TEST ( ArithmeticGmw  ,
ConstantMultiplication_1_1K_Simd_2_3_4_5_10_parties   
)
Here is the call graph for this function:

◆ TEST() [4/6]

TEST ( ArithmeticGmw  ,
InputOutput_1_1K_Simd_2_3_4_5_10_parties   
)
Here is the call graph for this function:

◆ TEST() [5/6]

TEST ( ArithmeticGmw  ,
Multiplication_1_100_Simd_2_3_parties   
)
Here is the call graph for this function:

◆ TEST() [6/6]

TEST ( ArithmeticGmw  ,
Subtraction_1_1K_Simd_2_3_4_5_10_parties   
)
Here is the call graph for this function:

Variable Documentation

◆ random_value

auto random_value = std::mt19937{}