Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
fq.test.cpp File Reference
#include "fq.hpp"
#include "barretenberg/numeric/random/engine.hpp"
#include "barretenberg/numeric/uint256/uint256.hpp"
#include <gtest/gtest.h>

Go to the source code of this file.

Functions

 TEST (BN254Fq, CompileTimeInversion)
 
 TEST (BN254Fq, SplitIntoEndomorphismScalars)
 
 TEST (BN254Fq, SplitIntoEndomorphismScalarsSimple)
 
 TEST (BN254Fq, SplitIntoEndomorphismEdgeCase)
 
 TEST (BN254Fq, SerializeToBuffer)
 
 TEST (BN254Fq, SerializeFromBuffer)
 
 TEST (BN254Fq, SqrRegression)
 
 TEST (BN254Fq, Uint512ReductionEquivalence)
 

Function Documentation

◆ TEST() [1/8]

TEST ( BN254Fq  ,
CompileTimeInversion   
)

Definition at line 71 of file fq.test.cpp.

◆ TEST() [2/8]

TEST ( BN254Fq  ,
SerializeFromBuffer   
)

Definition at line 209 of file fq.test.cpp.

◆ TEST() [3/8]

TEST ( BN254Fq  ,
SerializeToBuffer   
)

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

◆ TEST() [4/8]

TEST ( BN254Fq  ,
SplitIntoEndomorphismEdgeCase   
)

Definition at line 133 of file fq.test.cpp.

◆ TEST() [5/8]

TEST ( BN254Fq  ,
SplitIntoEndomorphismScalars   
)

Definition at line 83 of file fq.test.cpp.

◆ TEST() [6/8]

TEST ( BN254Fq  ,
SplitIntoEndomorphismScalarsSimple   
)

Definition at line 106 of file fq.test.cpp.

◆ TEST() [7/8]

TEST ( BN254Fq  ,
SqrRegression   
)

Definition at line 225 of file fq.test.cpp.

◆ TEST() [8/8]

TEST ( BN254Fq  ,
Uint512ReductionEquivalence   
)

Definition at line 249 of file fq.test.cpp.