Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
fr.test.cpp File Reference
#include "fr.hpp"
#include "barretenberg/serialize/test_helper.hpp"
#include <gtest/gtest.h>

Go to the source code of this file.

Functions

 TEST (fr, Msgpack)
 
 TEST (fr, Eq)
 
 TEST (fr, IsZero)
 
 TEST (fr, RandomElement)
 
 TEST (fr, Mul)
 
 TEST (fr, Sqr)
 
 TEST (fr, Add)
 
 TEST (fr, Sub)
 
 TEST (fr, PlusEquals)
 
 TEST (fr, PrefixIncrement)
 
 TEST (fr, PostfixIncrement)
 
 TEST (fr, ToMontgomeryForm)
 
 TEST (fr, FromMontgomeryForm)
 
 TEST (fr, MontgomeryConsistencyCheck)
 
 TEST (fr, AddMulConsistency)
 
 TEST (fr, SubMulConsistency)
 
 TEST (fr, Lambda)
 
 TEST (fr, Invert)
 
 TEST (fr, InvertOneIsOne)
 
 TEST (fr, Sqrt)
 
 TEST (fr, SqrtRandom)
 
 TEST (fr, OneAndZero)
 
 TEST (fr, Copy)
 
 TEST (fr, Neg)
 
 TEST (fr, SplitIntoEndomorphismScalars)
 
 TEST (fr, SplitIntoEndomorphismScalarsSimple)
 
 TEST (fr, BatchInvert)
 
 TEST (fr, MultiplicativeGenerator)
 
 TEST (fr, Uint256Conversions)
 
 TEST (fr, EquivalentRandomness)
 

Function Documentation

◆ TEST() [1/30]

TEST ( fr  ,
Add   
)

Definition at line 80 of file fr.test.cpp.

◆ TEST() [2/30]

TEST ( fr  ,
AddMulConsistency   
)

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

◆ TEST() [3/30]

TEST ( fr  ,
BatchInvert   
)

Definition at line 342 of file fr.test.cpp.

◆ TEST() [4/30]

TEST ( fr  ,
Copy   
)

Definition at line 278 of file fr.test.cpp.

◆ TEST() [5/30]

TEST ( fr  ,
Eq   
)

Definition at line 13 of file fr.test.cpp.

◆ TEST() [6/30]

TEST ( fr  ,
EquivalentRandomness   
)

Definition at line 381 of file fr.test.cpp.

◆ TEST() [7/30]

TEST ( fr  ,
FromMontgomeryForm   
)

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

◆ TEST() [8/30]

TEST ( fr  ,
Invert   
)

Definition at line 236 of file fr.test.cpp.

◆ TEST() [9/30]

TEST ( fr  ,
InvertOneIsOne   
)

Definition at line 245 of file fr.test.cpp.

◆ TEST() [10/30]

TEST ( fr  ,
IsZero   
)

Definition at line 28 of file fr.test.cpp.

◆ TEST() [11/30]

TEST ( fr  ,
Lambda   
)

Definition at line 215 of file fr.test.cpp.

◆ TEST() [12/30]

TEST ( fr  ,
MontgomeryConsistencyCheck   
)

Definition at line 145 of file fr.test.cpp.

◆ TEST() [13/30]

TEST ( fr  ,
Msgpack   
)

Definition at line 7 of file fr.test.cpp.

◆ TEST() [14/30]

TEST ( fr  ,
Mul   
)

Definition at line 57 of file fr.test.cpp.

◆ TEST() [15/30]

TEST ( fr  ,
MultiplicativeGenerator   
)

Definition at line 364 of file fr.test.cpp.

◆ TEST() [16/30]

TEST ( fr  ,
Neg   
)

Definition at line 286 of file fr.test.cpp.

◆ TEST() [17/30]

TEST ( fr  ,
OneAndZero   
)

Definition at line 271 of file fr.test.cpp.

◆ TEST() [18/30]

TEST ( fr  ,
PlusEquals   
)

Definition at line 100 of file fr.test.cpp.

◆ TEST() [19/30]

TEST ( fr  ,
PostfixIncrement   
)

Definition at line 120 of file fr.test.cpp.

◆ TEST() [20/30]

TEST ( fr  ,
PrefixIncrement   
)

Definition at line 113 of file fr.test.cpp.

◆ TEST() [21/30]

TEST ( fr  ,
RandomElement   
)

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

◆ TEST() [22/30]

TEST ( fr  ,
SplitIntoEndomorphismScalars   
)

Definition at line 296 of file fr.test.cpp.

◆ TEST() [23/30]

TEST ( fr  ,
SplitIntoEndomorphismScalarsSimple   
)

Definition at line 317 of file fr.test.cpp.

◆ TEST() [24/30]

TEST ( fr  ,
Sqr   
)

Definition at line 70 of file fr.test.cpp.

◆ TEST() [25/30]

TEST ( fr  ,
Sqrt   
)

Definition at line 252 of file fr.test.cpp.

◆ TEST() [26/30]

TEST ( fr  ,
SqrtRandom   
)

Definition at line 260 of file fr.test.cpp.

◆ TEST() [27/30]

TEST ( fr  ,
Sub   
)

Definition at line 90 of file fr.test.cpp.

◆ TEST() [28/30]

TEST ( fr  ,
SubMulConsistency   
)

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

◆ TEST() [29/30]

TEST ( fr  ,
ToMontgomeryForm   
)

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

◆ TEST() [30/30]

TEST ( fr  ,
Uint256Conversions   
)

Definition at line 369 of file fr.test.cpp.