Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "barretenberg/commitment_schemes/utils/mock_witness_generator.hpp"
#include "gemini_impl.hpp"
#include "../commitment_key.test.hpp"
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. | |
using ParamsTypes = ::testing::Types<curve::BN254, curve::Grumpkin> |
Definition at line 164 of file gemini.test.cpp.
TYPED_TEST | ( | GeminiTest | , |
Double | |||
) |
Definition at line 186 of file gemini.test.cpp.
TYPED_TEST | ( | GeminiTest | , |
DoubleWithShift | |||
) |
Definition at line 197 of file gemini.test.cpp.
TYPED_TEST | ( | GeminiTest | , |
DoubleWithShiftAndInterleaving | |||
) |
Definition at line 208 of file gemini.test.cpp.
TYPED_TEST | ( | GeminiTest | , |
OpenExtensionByZero | |||
) |
Definition at line 224 of file gemini.test.cpp.
TYPED_TEST | ( | GeminiTest | , |
Single | |||
) |
Definition at line 167 of file gemini.test.cpp.
TYPED_TEST | ( | GeminiTest | , |
SingleShift | |||
) |
Definition at line 176 of file gemini.test.cpp.
TYPED_TEST | ( | GeminiTest | , |
SoundnessRegression | |||
) |
Implementation of the attack described by Ariel.
Definition at line 232 of file gemini.test.cpp.
TYPED_TEST_SUITE | ( | GeminiTest | , |
ParamsTypes | |||
) |