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.
 

Typedef Documentation

◆ ParamsTypes

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

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

Function Documentation

◆ TYPED_TEST() [1/7]

TYPED_TEST ( GeminiTest  ,
Double   
)

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

◆ TYPED_TEST() [2/7]

TYPED_TEST ( GeminiTest  ,
DoubleWithShift   
)

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

◆ TYPED_TEST() [3/7]

TYPED_TEST ( GeminiTest  ,
DoubleWithShiftAndInterleaving   
)

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

◆ TYPED_TEST() [4/7]

TYPED_TEST ( GeminiTest  ,
OpenExtensionByZero   
)

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

◆ TYPED_TEST() [5/7]

TYPED_TEST ( GeminiTest  ,
Single   
)

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

◆ TYPED_TEST() [6/7]

TYPED_TEST ( GeminiTest  ,
SingleShift   
)

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

◆ TYPED_TEST() [7/7]

TYPED_TEST ( GeminiTest  ,
SoundnessRegression   
)

Implementation of the attack described by Ariel.

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

◆ TYPED_TEST_SUITE()

TYPED_TEST_SUITE ( GeminiTest  ,
ParamsTypes   
)