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, SubgroupGenerator)
 
 TEST (grumpkin, OneYIsCorrect)
 
 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/23]

TEST ( grumpkin  ,
AddDblConsistency   
)

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

◆ TEST() [2/23]

TEST ( grumpkin  ,
AddDblConsistencyRepeated   
)

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

◆ TEST() [3/23]

TEST ( grumpkin  ,
AddExceptionTestDbl   
)

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

◆ TEST() [4/23]

TEST ( grumpkin  ,
AddExceptionTestInfinity   
)

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

◆ TEST() [5/23]

TEST ( grumpkin  ,
AddMixedAddConsistencyCheck   
)

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

◆ TEST() [6/23]

TEST ( grumpkin  ,
BadPoints   
)

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

◆ TEST() [7/23]

TEST ( grumpkin  ,
BatchMul   
)

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

◆ TEST() [8/23]

TEST ( grumpkin  ,
BatchNormalize   
)

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

◆ TEST() [9/23]

TEST ( grumpkin  ,
CheckB   
)

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

◆ TEST() [10/23]

TEST ( grumpkin  ,
CheckGroupModulus   
)

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

◆ TEST() [11/23]

TEST ( grumpkin  ,
CheckPrecomputedGenerators   
)

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

◆ TEST() [12/23]

TEST ( grumpkin  ,
DeriveGenerators   
)

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

◆ TEST() [13/23]

TEST ( grumpkin  ,
Eq   
)

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

◆ TEST() [14/23]

TEST ( grumpkin  ,
GroupExponentiationConsistencyCheck   
)

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

◆ TEST() [15/23]

TEST ( grumpkin  ,
GroupExponentiationZeroAndOne   
)

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

◆ TEST() [16/23]

TEST ( grumpkin  ,
MixedAddExceptionTestDbl   
)

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

◆ TEST() [17/23]

TEST ( grumpkin  ,
MixedAddExceptionTestInfinity   
)

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

◆ TEST() [18/23]

TEST ( grumpkin  ,
OnCurve   
)

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

◆ TEST() [19/23]

TEST ( grumpkin  ,
OneYIsCorrect   
)

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

◆ TEST() [20/23]

TEST ( grumpkin  ,
RandomAffineElement   
)

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

◆ TEST() [21/23]

TEST ( grumpkin  ,
RandomElement   
)

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

◆ TEST() [22/23]

TEST ( grumpkin  ,
ScalarMulNegativeK2Regression   
)

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

◆ TEST() [23/23]

TEST ( grumpkin  ,
SubgroupGenerator   
)

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