Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
eccvm_fixed_vk.hpp
Go to the documentation of this file.
1// === AUDIT STATUS ===
2// internal: { status: not started, auditors: [], date: YYYY-MM-DD }
3// external_1: { status: not started, auditors: [], date: YYYY-MM-DD }
4// external_2: { status: not started, auditors: [], date: YYYY-MM-DD }
5// =====================
6
7#pragma once
8
11
12namespace bb {
13
22 public:
24
25 static constexpr std::vector<Commitment> get_all()
26 {
27 return { // lagrange_first
28 Commitment(uint256_t("0x1b38d3ca76ed177424415672027d98459a875ed1aa43bb969ecffd9e4428c0d1"),
29 uint256_t("0x1ee6866622f6e654361830d9f545e0943d26876e03aafa0c4cc6772d1c277d46")),
30
31 // lagrange_second
32 Commitment(uint256_t("0x28cc5109376bdec7cdea99ea99cd0b14151f735ed8cd1687f5154cafc5718900"),
33 uint256_t("0x13df90d6be58ebcfb1b767db72f4c3fe3b98afd7a0094d69cdea854128819bc9")),
34
35 // lagrange_last
36 Commitment(uint256_t("0x1a0f8fc6e94945c7036f59179a0fb25fdaf4dce29f9a9ad84ed4e17faa25903a"),
37 uint256_t("0x1d55ee861aa772391f6486f9a1f24f503b4905eb8c10555bd44c4f406259a913"))
38 };
39 }
40};
41
42} // namespace bb
Stores the fixed ECCVM VK commitments (to precomputed polynomials) that depend only on the circuit si...
curve::Grumpkin::AffineElement Commitment
static constexpr std::vector< Commitment > get_all()
typename Group::affine_element AffineElement
Definition grumpkin.hpp:56
Entry point for Barretenberg command-line interface.