Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
block_constraint.test.cpp File Reference

Go to the source code of this file.

Classes

struct  ROMTestParams< Builder_, TableSize_, NumReads_ >
 
class  ROMTestingFunctions< Builder_, table_size, num_reads >
 
class  ROMTestingFunctions< Builder_, table_size, num_reads >::InvalidWitness
 
class  ROMTest< Params >
 
struct  RAMTestParams< Builder_, TableSize_, NumReads_, NumWrites_ >
 
class  RAMTestingFunctions< Builder_, table_size, num_reads, num_writes >
 
struct  RAMTestingFunctions< Builder_, table_size, num_reads, num_writes >::WitnessValue
 
class  RAMTestingFunctions< Builder_, table_size, num_reads, num_writes >::InvalidWitness
 
class  RAMTest< Params >
 
struct  CallDataTestParams< CallDataType_, CallDataSize_, NumReads_ >
 
class  CallDataTestingFunctions< calldata_type, calldata_size, num_reads >
 
class  CallDataTestingFunctions< calldata_type, calldata_size, num_reads >::InvalidWitness
 
class  CallDataTests< Params >
 
class  ReturnDataTestingFunctions< returndata_size >
 
class  ReturnDataTestingFunctions< returndata_size >::InvalidWitness
 
class  ReturnDataTestsParams< ReturnDataSize_ >
 
class  ReturnDataTests< Params >
 

Typedefs

using ROMTestConfigs = testing::Types< ROMTestParams< UltraCircuitBuilder, 0, 0 >, ROMTestParams< UltraCircuitBuilder, 10, 0 >, ROMTestParams< UltraCircuitBuilder, 10, 20 >, ROMTestParams< MegaCircuitBuilder, 0, 0 >, ROMTestParams< MegaCircuitBuilder, 10, 0 >, ROMTestParams< MegaCircuitBuilder, 10, 20 > >
 
using RAMTestConfigs = testing::Types< RAMTestParams< UltraCircuitBuilder, 0, 0, 0 >, RAMTestParams< UltraCircuitBuilder, 10, 0, 0 >, RAMTestParams< UltraCircuitBuilder, 10, 0, 10 >, RAMTestParams< UltraCircuitBuilder, 10, 10, 0 >, RAMTestParams< UltraCircuitBuilder, 10, 20, 10 >, RAMTestParams< MegaCircuitBuilder, 0, 0, 0 >, RAMTestParams< MegaCircuitBuilder, 10, 0, 0 >, RAMTestParams< MegaCircuitBuilder, 10, 0, 10 >, RAMTestParams< MegaCircuitBuilder, 10, 10, 0 >, RAMTestParams< MegaCircuitBuilder, 10, 20, 10 > >
 
using CallDataTestConfigs = testing::Types< CallDataTestParams< CallDataType::KernelCalldata, 0, 0 >, CallDataTestParams< CallDataType::KernelCalldata, 10, 5 >, CallDataTestParams< CallDataType::FirstAppCalldata, 0, 0 >, CallDataTestParams< CallDataType::FirstAppCalldata, 10, 5 >, CallDataTestParams< CallDataType::SecondAppCalldata, 10, 5 >, CallDataTestParams< CallDataType::ThirdAppCalldata, 10, 5 > >
 
using ReturnDataTestConfigs = testing::Types< ReturnDataTestsParams< 0 >, ReturnDataTestsParams< 10 > >
 

Functions

 TYPED_TEST_SUITE (ROMTest, ROMTestConfigs)
 
 TYPED_TEST (ROMTest, GenerateVKFromConstraints)
 
 TYPED_TEST (ROMTest, Tampering)
 
 TYPED_TEST_SUITE (RAMTest, RAMTestConfigs)
 
 TYPED_TEST (RAMTest, GenerateVKFromConstraints)
 
 TYPED_TEST (RAMTest, Tampering)
 
 TYPED_TEST_SUITE (CallDataTests, CallDataTestConfigs)
 
 TYPED_TEST (CallDataTests, GenerateVKFromConstraints)
 
 TYPED_TEST (CallDataTests, Tampering)
 
 TYPED_TEST_SUITE (ReturnDataTests, ReturnDataTestConfigs)
 
 TYPED_TEST (ReturnDataTests, GenerateVKFromConstraints)
 

Typedef Documentation

◆ CallDataTestConfigs

using CallDataTestConfigs = testing::Types<CallDataTestParams<CallDataType::KernelCalldata, 0, 0>, CallDataTestParams<CallDataType::KernelCalldata, 10, 5>, CallDataTestParams<CallDataType::FirstAppCalldata, 0, 0>, CallDataTestParams<CallDataType::FirstAppCalldata, 10, 5>, CallDataTestParams<CallDataType::SecondAppCalldata, 10, 5>, CallDataTestParams<CallDataType::ThirdAppCalldata, 10, 5> >

Definition at line 424 of file block_constraint.test.cpp.

◆ RAMTestConfigs

◆ ReturnDataTestConfigs

Definition at line 517 of file block_constraint.test.cpp.

◆ ROMTestConfigs

Function Documentation

◆ TYPED_TEST() [1/7]

TYPED_TEST ( CallDataTests  ,
GenerateVKFromConstraints   
)

Definition at line 441 of file block_constraint.test.cpp.

◆ TYPED_TEST() [2/7]

TYPED_TEST ( CallDataTests  ,
Tampering   
)

Definition at line 446 of file block_constraint.test.cpp.

◆ TYPED_TEST() [3/7]

TYPED_TEST ( RAMTest  ,
GenerateVKFromConstraints   
)

Definition at line 316 of file block_constraint.test.cpp.

◆ TYPED_TEST() [4/7]

TYPED_TEST ( RAMTest  ,
Tampering   
)

Definition at line 323 of file block_constraint.test.cpp.

◆ TYPED_TEST() [5/7]

TYPED_TEST ( ReturnDataTests  ,
GenerateVKFromConstraints   
)

Definition at line 521 of file block_constraint.test.cpp.

◆ TYPED_TEST() [6/7]

TYPED_TEST ( ROMTest  ,
GenerateVKFromConstraints   
)

Definition at line 136 of file block_constraint.test.cpp.

◆ TYPED_TEST() [7/7]

TYPED_TEST ( ROMTest  ,
Tampering   
)

Definition at line 143 of file block_constraint.test.cpp.

◆ TYPED_TEST_SUITE() [1/4]

TYPED_TEST_SUITE ( CallDataTests  ,
CallDataTestConfigs   
)

◆ TYPED_TEST_SUITE() [2/4]

TYPED_TEST_SUITE ( RAMTest  ,
RAMTestConfigs   
)

◆ TYPED_TEST_SUITE() [3/4]

TYPED_TEST_SUITE ( ReturnDataTests  ,
ReturnDataTestConfigs   
)

◆ TYPED_TEST_SUITE() [4/4]

TYPED_TEST_SUITE ( ROMTest  ,
ROMTestConfigs   
)