MOTION  0.01
Framework for mixed-protocol multi-party computation
Classes | Typedefs | Functions
test_ot_flavors.cpp File Reference
#include <gtest/gtest.h>
#include <algorithm>
#include <future>
#include <memory>
#include "base/motion_base_provider.h"
#include "communication/communication_layer.h"
#include "oblivious_transfer/base_ots/base_ot_provider.h"
#include "oblivious_transfer/ot_flavors.h"
#include "oblivious_transfer/ot_provider.h"
#include "utility/block.h"
Include dependency graph for test_ot_flavors.cpp:

Classes

class  OtFlavorTest
 
class  AcOtTest< T >
 

Typedefs

using integer_types = ::testing::Types< std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, __uint128_t >
 

Functions

 TEST_F (OtFlavorTest, FixedXcOt128)
 
 TEST_F (OtFlavorTest, XcOtBit)
 
 TYPED_TEST_SUITE (AcOtTest, integer_types)
 
 TYPED_TEST (AcOtTest, AcOt)
 
 TYPED_TEST (AcOtTest, VectorAcOt)
 
 TEST_F (OtFlavorTest, GOt128)
 
 TEST_F (OtFlavorTest, GOtBit)
 

Typedef Documentation

◆ integer_types

using integer_types = ::testing::Types<std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, __uint128_t>

Function Documentation

◆ TEST_F() [1/4]

TEST_F ( OtFlavorTest  ,
FixedXcOt128   
)
Here is the call graph for this function:

◆ TEST_F() [2/4]

TEST_F ( OtFlavorTest  ,
GOt128   
)
Here is the call graph for this function:

◆ TEST_F() [3/4]

TEST_F ( OtFlavorTest  ,
GOtBit   
)
Here is the call graph for this function:

◆ TEST_F() [4/4]

TEST_F ( OtFlavorTest  ,
XcOtBit   
)
Here is the call graph for this function:

◆ TYPED_TEST() [1/2]

TYPED_TEST ( AcOtTest  ,
AcOt   
)
Here is the call graph for this function:

◆ TYPED_TEST() [2/2]

TYPED_TEST ( AcOtTest  ,
VectorAcOt   
)
Here is the call graph for this function:

◆ TYPED_TEST_SUITE()

TYPED_TEST_SUITE ( AcOtTest  ,
integer_types   
)