Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
grumpkin.test.cpp File Reference
#include "grumpkin.hpp"
#include "barretenberg/ecc/groups/precomputed_generators_grumpkin_impl.hpp"
#include <chrono>
#include <gtest/gtest.h>

Go to the source code of this file.

Functions

 TEST (grumpkin, CheckB)
 
 TEST (grumpkin, RandomElement)
 
 TEST (grumpkin, RandomAffineElement)
 
 TEST (grumpkin, Eq)
 
 TEST (grumpkin, CheckGroupModulus)
 
 TEST (grumpkin, AddExceptionTestInfinity)
 
 TEST (grumpkin, AddExceptionTestDbl)
 
 TEST (grumpkin, AddDblConsistency)
 
 TEST (grumpkin, AddDblConsistencyRepeated)
 
 TEST (grumpkin, MixedAddExceptionTestInfinity)
 
 TEST (grumpkin, MixedAddExceptionTestDbl)
 
 TEST (grumpkin, AddMixedAddConsistencyCheck)
 
 TEST (grumpkin, OnCurve)
 
 TEST (grumpkin, BatchNormalize)
 
 TEST (grumpkin, GroupExponentiationZeroAndOne)
 
 TEST (grumpkin, GroupExponentiationConsistencyCheck)
 
 TEST (grumpkin, DeriveGenerators)
 
 TEST (grumpkin, BatchMul)
 
 TEST (grumpkin, BadPoints)
 
 TEST (grumpkin, CheckPrecomputedGenerators)
 
 TEST (grumpkin, ScalarMulNegativeK2Regression)
 

Function Documentation

◆ TEST() [1/21]

TEST ( grumpkin  ,
AddDblConsistency   
)

Definition at line 117 of file grumpkin.test.cpp.

◆ TEST() [2/21]

TEST ( grumpkin  ,
AddDblConsistencyRepeated   
)

Definition at line 137 of file grumpkin.test.cpp.

◆ TEST() [3/21]

TEST ( grumpkin  ,
AddExceptionTestDbl   
)

Definition at line 102 of file grumpkin.test.cpp.

◆ TEST() [4/21]

TEST ( grumpkin  ,
AddExceptionTestInfinity   
)

Definition at line 76 of file grumpkin.test.cpp.

◆ TEST() [5/21]

TEST ( grumpkin  ,
AddMixedAddConsistencyCheck   
)

Definition at line 195 of file grumpkin.test.cpp.

◆ TEST() [6/21]

TEST ( grumpkin  ,
BadPoints   
)

Definition at line 336 of file grumpkin.test.cpp.

◆ TEST() [7/21]

TEST ( grumpkin  ,
BatchMul   
)

Definition at line 294 of file grumpkin.test.cpp.

◆ TEST() [8/21]

TEST ( grumpkin  ,
BatchNormalize   
)

Definition at line 219 of file grumpkin.test.cpp.

◆ TEST() [9/21]

TEST ( grumpkin  ,
CheckB   
)

Definition at line 26 of file grumpkin.test.cpp.

◆ TEST() [10/21]

TEST ( grumpkin  ,
CheckGroupModulus   
)

Definition at line 65 of file grumpkin.test.cpp.

◆ TEST() [11/21]

TEST ( grumpkin  ,
CheckPrecomputedGenerators   
)

Definition at line 352 of file grumpkin.test.cpp.

◆ TEST() [12/21]

TEST ( grumpkin  ,
DeriveGenerators   
)

Definition at line 275 of file grumpkin.test.cpp.

◆ TEST() [13/21]

TEST ( grumpkin  ,
Eq   
)

Definition at line 45 of file grumpkin.test.cpp.

◆ TEST() [14/21]

TEST ( grumpkin  ,
GroupExponentiationConsistencyCheck   
)

Definition at line 258 of file grumpkin.test.cpp.

◆ TEST() [15/21]

TEST ( grumpkin  ,
GroupExponentiationZeroAndOne   
)

Definition at line 247 of file grumpkin.test.cpp.

◆ TEST() [16/21]

TEST ( grumpkin  ,
MixedAddExceptionTestDbl   
)

Definition at line 180 of file grumpkin.test.cpp.

◆ TEST() [17/21]

TEST ( grumpkin  ,
MixedAddExceptionTestInfinity   
)

Definition at line 160 of file grumpkin.test.cpp.

◆ TEST() [18/21]

TEST ( grumpkin  ,
OnCurve   
)

Definition at line 210 of file grumpkin.test.cpp.

◆ TEST() [19/21]

TEST ( grumpkin  ,
RandomAffineElement   
)

Definition at line 39 of file grumpkin.test.cpp.

◆ TEST() [20/21]

TEST ( grumpkin  ,
RandomElement   
)

Definition at line 33 of file grumpkin.test.cpp.

◆ TEST() [21/21]

TEST ( grumpkin  ,
ScalarMulNegativeK2Regression   
)

Definition at line 361 of file grumpkin.test.cpp.