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

Go to the source code of this file.

Classes

class  GeminiTest< Curve >
 

Typedefs

using ParamsTypes = ::testing::Types< curve::BN254, curve::Grumpkin >
 

Functions

 TYPED_TEST_SUITE (GeminiTest, ParamsTypes)
 
 TYPED_TEST (GeminiTest, Single)
 
 TYPED_TEST (GeminiTest, SingleShift)
 
 TYPED_TEST (GeminiTest, Double)
 
 TYPED_TEST (GeminiTest, DoubleWithShift)
 
 TYPED_TEST (GeminiTest, DoubleWithShiftAndInterleaving)
 
 TYPED_TEST (GeminiTest, OpenExtensionByZero)
 
 TYPED_TEST (GeminiTest, SoundnessRegression)
 Implementation of the attack described by Ariel.
 
 TYPED_TEST (GeminiTest, HighDegreeAttackAccept)
 
 TYPED_TEST (GeminiTest, HighDegreeAttackReject)
 

Typedef Documentation

◆ ParamsTypes

using ParamsTypes = ::testing::Types<curve::BN254, curve::Grumpkin>

Definition at line 189 of file gemini.test.cpp.

Function Documentation

◆ TYPED_TEST() [1/9]

TYPED_TEST ( GeminiTest  ,
Double   
)

Definition at line 211 of file gemini.test.cpp.

◆ TYPED_TEST() [2/9]

TYPED_TEST ( GeminiTest  ,
DoubleWithShift   
)

Definition at line 222 of file gemini.test.cpp.

◆ TYPED_TEST() [3/9]

TYPED_TEST ( GeminiTest  ,
DoubleWithShiftAndInterleaving   
)

Definition at line 233 of file gemini.test.cpp.

◆ TYPED_TEST() [4/9]

TYPED_TEST ( GeminiTest  ,
HighDegreeAttackAccept   
)

Definition at line 366 of file gemini.test.cpp.

◆ TYPED_TEST() [5/9]

TYPED_TEST ( GeminiTest  ,
HighDegreeAttackReject   
)

Definition at line 397 of file gemini.test.cpp.

◆ TYPED_TEST() [6/9]

TYPED_TEST ( GeminiTest  ,
OpenExtensionByZero   
)

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

◆ TYPED_TEST() [7/9]

TYPED_TEST ( GeminiTest  ,
Single   
)

Definition at line 192 of file gemini.test.cpp.

◆ TYPED_TEST() [8/9]

TYPED_TEST ( GeminiTest  ,
SingleShift   
)

Definition at line 201 of file gemini.test.cpp.

◆ TYPED_TEST() [9/9]

TYPED_TEST ( GeminiTest  ,
SoundnessRegression   
)

Implementation of the attack described by Ariel.

Definition at line 257 of file gemini.test.cpp.

◆ TYPED_TEST_SUITE()

TYPED_TEST_SUITE ( GeminiTest  ,
ParamsTypes   
)