Barretenberg
The ZK-SNARK library at the core of Aztec
|
Public Types | |
using | Curve = typename Flavor::Curve |
using | Transcript = typename Flavor::Transcript |
using | FF = typename Curve::ScalarField |
Public Member Functions | |
void | SetUp () override |
std::array< FF, NUM_SMALL_IPA_EVALUATIONS > | evaluate_small_ipa_witnesses (const std::array< Polynomial< FF >, NUM_SMALL_IPA_EVALUATIONS > &witness_polynomials) |
Static Public Member Functions | |
static std::vector< FF > | generate_random_vector (const size_t size) |
Public Attributes | |
FF | evaluation_challenge |
Static Public Attributes | |
static constexpr FF | subgroup_generator = Curve::subgroup_generator |
static constexpr size_t | log_circuit_size = 7 |
static constexpr size_t | circuit_size = 1ULL << log_circuit_size |
Definition at line 11 of file small_subgroup_ipa.test.cpp.
using bb::SmallSubgroupIPATest< Flavor >::Curve = typename Flavor::Curve |
Definition at line 13 of file small_subgroup_ipa.test.cpp.
using bb::SmallSubgroupIPATest< Flavor >::FF = typename Curve::ScalarField |
Definition at line 15 of file small_subgroup_ipa.test.cpp.
using bb::SmallSubgroupIPATest< Flavor >::Transcript = typename Flavor::Transcript |
Definition at line 14 of file small_subgroup_ipa.test.cpp.
|
inline |
Definition at line 36 of file small_subgroup_ipa.test.cpp.
|
inlinestatic |
Definition at line 26 of file small_subgroup_ipa.test.cpp.
|
inlineoverride |
Definition at line 24 of file small_subgroup_ipa.test.cpp.
|
staticconstexpr |
Definition at line 20 of file small_subgroup_ipa.test.cpp.
FF bb::SmallSubgroupIPATest< Flavor >::evaluation_challenge |
Definition at line 22 of file small_subgroup_ipa.test.cpp.
|
staticconstexpr |
Definition at line 19 of file small_subgroup_ipa.test.cpp.
|
staticconstexpr |
Definition at line 17 of file small_subgroup_ipa.test.cpp.