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 354 of file affine_element.test.cpp.

◆ TEST() [2/6]

TEST ( AffineElement  ,
HashToCurve   
)

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

◆ TEST() [3/6]

TEST ( AffineElement  ,
InfinityBatchMulByScalarIsInfinity   
)

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

◆ TEST() [4/6]

TEST ( AffineElement  ,
InfinityMulByScalarIsInfinity   
)

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

◆ TEST() [5/6]

TEST ( AffineElementFromPublicInputs  ,
Bn254FromPublicInputs   
)

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

◆ TEST() [6/6]

TEST ( AffineElementFromPublicInputs  ,
GrumpkinFromPublicInputs   
)

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

◆ TYPED_TEST() [1/8]

TYPED_TEST ( TestAffineElement  ,
BatchEndomoprhismByMinusOne   
)

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

◆ TYPED_TEST() [2/8]

TYPED_TEST ( TestAffineElement  ,
FixedInfinityPoint   
)

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

◆ TYPED_TEST() [3/8]

TYPED_TEST ( TestAffineElement  ,
InfinityOrderingRegression   
)

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

◆ TYPED_TEST() [4/8]

TYPED_TEST ( TestAffineElement  ,
MulWithEndomorphismMatchesMulWithoutEndomorphism   
)

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

◆ TYPED_TEST() [5/8]

TYPED_TEST ( TestAffineElement  ,
PointCompression   
)

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

◆ TYPED_TEST() [6/8]

TYPED_TEST ( TestAffineElement  ,
PointCompressionUnsafe   
)

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

◆ TYPED_TEST() [7/8]

TYPED_TEST ( TestAffineElement  ,
ReadWrite   
)

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

◆ TYPED_TEST() [8/8]

TYPED_TEST ( TestAffineElement  ,
ReadWriteBuffer   
)

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

◆ TYPED_TEST_SUITE()

TYPED_TEST_SUITE ( TestAffineElement  ,
TestTypes   
)