13#include "../../fields/field.hpp"
32 static constexpr uint64_t
modulus_0 = 0x43E1F593F0000001UL;
33 static constexpr uint64_t
modulus_1 = 0x2833E84879B97091UL;
34 static constexpr uint64_t
modulus_2 = 0xB85045B68181585DUL;
35 static constexpr uint64_t
modulus_3 = 0x30644E72E131A029UL;
48 static constexpr uint64_t
r_inv = 0xc2e1f593efffffffUL;
54 static constexpr uint64_t
r_inv_0 = 0x2d3e8053e396ee4dUL;
55 static constexpr uint64_t
r_inv_1 = 0xca478dbeab3c92cdUL;
56 static constexpr uint64_t
r_inv_2 = 0xb2d8f06f77f52a93UL;
57 static constexpr uint64_t
r_inv_3 = 0x24d6ba07f7aa8f04UL;
Parameters defining the scalar field of the BN254 curve.
static constexpr uint64_t coset_generator_wasm_0
static constexpr uint64_t coset_generator_wasm_1
static constexpr uint64_t endo_b2_mid
static constexpr uint64_t coset_generator_wasm_2
static constexpr uint64_t r_inv_wasm_0
static constexpr uint64_t coset_generator_2
static constexpr uint64_t r_inv_2
static constexpr uint64_t modulus_wasm_8
static constexpr uint64_t primitive_root_1
static constexpr uint64_t r_inv
static constexpr uint64_t endo_g1_lo
static constexpr uint64_t modulus_wasm_3
static constexpr uint64_t r_inv_wasm_2
static constexpr uint64_t modulus_wasm_4
static constexpr uint64_t cube_root_wasm_0
static constexpr uint64_t endo_minus_b1_lo
static constexpr uint64_t cube_root_wasm_3
static constexpr uint64_t r_squared_wasm_3
static constexpr uint64_t endo_g2_mid
static constexpr uint64_t primitive_root_0
static constexpr uint64_t r_inv_wasm_7
static constexpr uint64_t primitive_root_2
static constexpr uint64_t coset_generator_3
static constexpr uint64_t r_squared_3
static constexpr uint64_t coset_generator_0
static constexpr uint64_t r_inv_wasm_8
static constexpr uint64_t modulus_0
static constexpr uint64_t r_squared_1
static constexpr size_t NUM_BN254_SCALARS
static constexpr uint64_t r_inv_wasm_6
static constexpr uint64_t cube_root_3
static constexpr uint64_t modulus_wasm_6
static constexpr uint64_t modulus_wasm_0
static constexpr uint64_t cube_root_1
static constexpr uint64_t r_squared_wasm_1
static constexpr size_t PUBLIC_INPUTS_SIZE
static constexpr uint64_t endo_b2_lo
static constexpr uint64_t r_inv_wasm_4
static constexpr bool has_high_2adicity
static constexpr uint64_t r_squared_0
static constexpr uint64_t primitive_root_wasm_2
static constexpr uint64_t r_squared_2
static constexpr uint64_t r_inv_1
static constexpr uint64_t cube_root_0
static constexpr uint64_t primitive_root_3
static constexpr uint64_t coset_generator_wasm_3
static constexpr uint64_t modulus_3
static constexpr uint64_t primitive_root_wasm_3
static constexpr uint64_t cube_root_wasm_1
static constexpr uint64_t endo_g2_lo
static constexpr uint64_t r_inv_0
static constexpr uint64_t modulus_wasm_5
static constexpr uint64_t primitive_root_wasm_1
static constexpr uint64_t r_inv_wasm_3
static constexpr uint64_t modulus_wasm_2
static constexpr uint64_t primitive_root_wasm_0
static constexpr uint64_t modulus_wasm_1
static constexpr uint64_t r_inv_wasm_1
static constexpr uint64_t cube_root_2
static constexpr uint64_t endo_minus_b1_mid
static constexpr uint64_t coset_generator_1
static constexpr uint64_t r_squared_wasm_0
static constexpr uint64_t r_squared_wasm_2
static constexpr uint64_t modulus_wasm_7
static constexpr uint64_t r_inv_3
static constexpr uint64_t endo_g1_mid
static constexpr uint64_t modulus_2
static constexpr uint64_t cube_root_wasm_2
static constexpr uint64_t endo_g1_hi
static constexpr size_t MAX_BITS_PER_ENDOMORPHISM_SCALAR
static constexpr uint64_t modulus_1
static constexpr uint64_t r_inv_wasm_5
static constexpr char schema_name[]
Entry point for Barretenberg command-line interface.
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
static field reconstruct_from_public(const std::span< const field< V >, PUBLIC_INPUTS_SIZE > &limbs)