Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
affine_element.test.cpp File Reference

Go to the source code of this file.

Classes

class  bb::group_elements::TestElementPrivate
 

Namespaces

namespace  bb
 Entry point for Barretenberg command-line interface.
 
namespace  bb::group_elements
 

Functions

 TYPED_TEST_SUITE (TestAffineElement, TestTypes)
 
 TYPED_TEST (TestAffineElement, ReadWrite)
 
 TYPED_TEST (TestAffineElement, ReadWriteBuffer)
 
 TYPED_TEST (TestAffineElement, PointCompression)
 
 TYPED_TEST (TestAffineElement, FixedInfinityPoint)
 
 TYPED_TEST (TestAffineElement, PointCompressionUnsafe)
 
 TYPED_TEST (TestAffineElement, InfinityOrderingRegression)
 
 TYPED_TEST (TestAffineElement, MulWithEndomorphismMatchesMulWithoutEndomorphism)
 
 TEST (AffineElementFromPublicInputs, Bn254FromPublicInputs)
 
 TEST (AffineElementFromPublicInputs, GrumpkinFromPublicInputs)
 
 TEST (AffineElement, InfinityMulByScalarIsInfinity)
 
 TEST (AffineElement, BatchMulMatchesNonBatchMul)
 
 TEST (AffineElement, InfinityBatchMulByScalarIsInfinity)
 
 TYPED_TEST (TestAffineElement, BatchEndomoprhismByMinusOne)
 
 TEST (AffineElement, HashToCurve)
 

Function Documentation

◆ TEST() [1/6]

TEST ( AffineElement  ,
BatchMulMatchesNonBatchMul   
)

Definition at line 340 of file affine_element.test.cpp.

◆ TEST() [2/6]

TEST ( AffineElement  ,
HashToCurve   
)

Definition at line 380 of file affine_element.test.cpp.

◆ TEST() [3/6]

TEST ( AffineElement  ,
InfinityBatchMulByScalarIsInfinity   
)

Definition at line 360 of file affine_element.test.cpp.

◆ TEST() [4/6]

TEST ( AffineElement  ,
InfinityMulByScalarIsInfinity   
)

Definition at line 333 of file affine_element.test.cpp.

◆ TEST() [5/6]

TEST ( AffineElementFromPublicInputs  ,
Bn254FromPublicInputs   
)

Definition at line 295 of file affine_element.test.cpp.

◆ TEST() [6/6]

TEST ( AffineElementFromPublicInputs  ,
GrumpkinFromPublicInputs   
)

Definition at line 313 of file affine_element.test.cpp.

◆ TYPED_TEST() [1/8]

TYPED_TEST ( TestAffineElement  ,
BatchEndomoprhismByMinusOne   
)

Definition at line 371 of file affine_element.test.cpp.

◆ TYPED_TEST() [2/8]

TYPED_TEST ( TestAffineElement  ,
FixedInfinityPoint   
)

Definition at line 241 of file affine_element.test.cpp.

◆ TYPED_TEST() [3/8]

TYPED_TEST ( TestAffineElement  ,
InfinityOrderingRegression   
)

Definition at line 259 of file affine_element.test.cpp.

◆ TYPED_TEST() [4/8]

TYPED_TEST ( TestAffineElement  ,
MulWithEndomorphismMatchesMulWithoutEndomorphism   
)

Definition at line 284 of file affine_element.test.cpp.

◆ TYPED_TEST() [5/8]

TYPED_TEST ( TestAffineElement  ,
PointCompression   
)

Definition at line 232 of file affine_element.test.cpp.

◆ TYPED_TEST() [6/8]

TYPED_TEST ( TestAffineElement  ,
PointCompressionUnsafe   
)

Definition at line 250 of file affine_element.test.cpp.

◆ TYPED_TEST() [7/8]

TYPED_TEST ( TestAffineElement  ,
ReadWrite   
)

Definition at line 221 of file affine_element.test.cpp.

◆ TYPED_TEST() [8/8]

TYPED_TEST ( TestAffineElement  ,
ReadWriteBuffer   
)

Definition at line 226 of file affine_element.test.cpp.

◆ TYPED_TEST_SUITE()

TYPED_TEST_SUITE ( TestAffineElement  ,
TestTypes   
)