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, AddAffine)
 
 TYPED_TEST (TestAffineElement, MixedAddInfinityRegression)
 
 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)
 
 TYPED_TEST (TestAffineElement, MulConstTimeMatchesOperatorMul)
 
 TYPED_TEST (TestAffineElement, FrCodecRoundTrip)
 
 TYPED_TEST (TestAffineElement, BatchMulEndomorphismEvenScalars)
 
 TYPED_TEST (TestAffineElement, InfinityMulByScalarIsInfinity)
 
 TYPED_TEST (TestAffineElement, BatchMulMatchesNonBatchMul)
 
 TYPED_TEST (TestAffineElement, InfinityBatchMulByScalarIsInfinity)
 
 TYPED_TEST (TestAffineElement, BatchEndomoprhismByMinusOne)
 
 TYPED_TEST (TestAffineElement, DeserializeOffCurveThrows)
 
 TYPED_TEST (TestAffineElement, IsInPrimeSubgroupAcceptsSubgroupPoints)
 
 TYPED_TEST (TestAffineElement, PointCompressionInvalidX)
 
 TEST (AffineElement, HashToCurve)
 

Function Documentation

◆ TEST()

TEST ( AffineElement  ,
HashToCurve   
)

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

◆ TYPED_TEST() [1/19]

TYPED_TEST ( TestAffineElement  ,
AddAffine   
)

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

◆ TYPED_TEST() [2/19]

TYPED_TEST ( TestAffineElement  ,
BatchEndomoprhismByMinusOne   
)

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

◆ TYPED_TEST() [3/19]

TYPED_TEST ( TestAffineElement  ,
BatchMulEndomorphismEvenScalars   
)

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

◆ TYPED_TEST() [4/19]

TYPED_TEST ( TestAffineElement  ,
BatchMulMatchesNonBatchMul   
)

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

◆ TYPED_TEST() [5/19]

TYPED_TEST ( TestAffineElement  ,
DeserializeOffCurveThrows   
)

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

◆ TYPED_TEST() [6/19]

TYPED_TEST ( TestAffineElement  ,
FixedInfinityPoint   
)

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

◆ TYPED_TEST() [7/19]

TYPED_TEST ( TestAffineElement  ,
FrCodecRoundTrip   
)

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

◆ TYPED_TEST() [8/19]

TYPED_TEST ( TestAffineElement  ,
InfinityBatchMulByScalarIsInfinity   
)

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

◆ TYPED_TEST() [9/19]

TYPED_TEST ( TestAffineElement  ,
InfinityMulByScalarIsInfinity   
)

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

◆ TYPED_TEST() [10/19]

TYPED_TEST ( TestAffineElement  ,
InfinityOrderingRegression   
)

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

◆ TYPED_TEST() [11/19]

TYPED_TEST ( TestAffineElement  ,
IsInPrimeSubgroupAcceptsSubgroupPoints   
)

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

◆ TYPED_TEST() [12/19]

TYPED_TEST ( TestAffineElement  ,
MixedAddInfinityRegression   
)

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

◆ TYPED_TEST() [13/19]

TYPED_TEST ( TestAffineElement  ,
MulConstTimeMatchesOperatorMul   
)

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

◆ TYPED_TEST() [14/19]

TYPED_TEST ( TestAffineElement  ,
MulWithEndomorphismMatchesMulWithoutEndomorphism   
)

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

◆ TYPED_TEST() [15/19]

TYPED_TEST ( TestAffineElement  ,
PointCompression   
)

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

◆ TYPED_TEST() [16/19]

TYPED_TEST ( TestAffineElement  ,
PointCompressionInvalidX   
)

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

◆ TYPED_TEST() [17/19]

TYPED_TEST ( TestAffineElement  ,
PointCompressionUnsafe   
)

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

◆ TYPED_TEST() [18/19]

TYPED_TEST ( TestAffineElement  ,
ReadWrite   
)

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

◆ TYPED_TEST() [19/19]

TYPED_TEST ( TestAffineElement  ,
ReadWriteBuffer   
)

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

◆ TYPED_TEST_SUITE()

TYPED_TEST_SUITE ( TestAffineElement  ,
TestTypes   
)