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)
 

Function Documentation

◆ TEST() [1/20]

TEST ( grumpkin  ,
AddDblConsistency   
)

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

◆ TEST() [2/20]

TEST ( grumpkin  ,
AddDblConsistencyRepeated   
)

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

◆ TEST() [3/20]

TEST ( grumpkin  ,
AddExceptionTestDbl   
)

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

◆ TEST() [4/20]

TEST ( grumpkin  ,
AddExceptionTestInfinity   
)

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

◆ TEST() [5/20]

TEST ( grumpkin  ,
AddMixedAddConsistencyCheck   
)

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

◆ TEST() [6/20]

TEST ( grumpkin  ,
BadPoints   
)

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

◆ TEST() [7/20]

TEST ( grumpkin  ,
BatchMul   
)

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

◆ TEST() [8/20]

TEST ( grumpkin  ,
BatchNormalize   
)

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

◆ TEST() [9/20]

TEST ( grumpkin  ,
CheckB   
)

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

◆ TEST() [10/20]

TEST ( grumpkin  ,
CheckGroupModulus   
)

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

◆ TEST() [11/20]

TEST ( grumpkin  ,
CheckPrecomputedGenerators   
)

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

◆ TEST() [12/20]

TEST ( grumpkin  ,
DeriveGenerators   
)

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

◆ TEST() [13/20]

TEST ( grumpkin  ,
Eq   
)

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

◆ TEST() [14/20]

TEST ( grumpkin  ,
GroupExponentiationConsistencyCheck   
)

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

◆ TEST() [15/20]

TEST ( grumpkin  ,
GroupExponentiationZeroAndOne   
)

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

◆ TEST() [16/20]

TEST ( grumpkin  ,
MixedAddExceptionTestDbl   
)

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

◆ TEST() [17/20]

TEST ( grumpkin  ,
MixedAddExceptionTestInfinity   
)

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

◆ TEST() [18/20]

TEST ( grumpkin  ,
OnCurve   
)

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

◆ TEST() [19/20]

TEST ( grumpkin  ,
RandomAffineElement   
)

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

◆ TEST() [20/20]

TEST ( grumpkin  ,
RandomElement   
)

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