Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <fr.hpp>
Static Public Attributes | |
static constexpr uint64_t | modulus_0 = 0x43E1F593F0000001UL |
static constexpr uint64_t | modulus_1 = 0x2833E84879B97091UL |
static constexpr uint64_t | modulus_2 = 0xB85045B68181585DUL |
static constexpr uint64_t | modulus_3 = 0x30644E72E131A029UL |
static constexpr uint64_t | r_squared_0 = 0x1BB8E645AE216DA7UL |
static constexpr uint64_t | r_squared_1 = 0x53FE3AB1E35C59E3UL |
static constexpr uint64_t | r_squared_2 = 0x8C49833D53BB8085UL |
static constexpr uint64_t | r_squared_3 = 0x216D0B17F4E44A5UL |
static constexpr uint64_t | cube_root_0 = 0x93e7cede4a0329b3UL |
static constexpr uint64_t | cube_root_1 = 0x7d4fdca77a96c167UL |
static constexpr uint64_t | cube_root_2 = 0x8be4ba08b19a750aUL |
static constexpr uint64_t | cube_root_3 = 0x1cbd5653a5661c25UL |
static constexpr uint64_t | primitive_root_0 = 0x636e735580d13d9cUL |
static constexpr uint64_t | primitive_root_1 = 0xa22bf3742445ffd6UL |
static constexpr uint64_t | primitive_root_2 = 0x56452ac01eb203d8UL |
static constexpr uint64_t | primitive_root_3 = 0x1860ef942963f9e7UL |
static constexpr uint64_t | endo_g1_lo = 0x7a7bd9d4391eb18dUL |
static constexpr uint64_t | endo_g1_mid = 0x4ccef014a773d2cfUL |
static constexpr uint64_t | endo_g1_hi = 0x0000000000000002UL |
static constexpr uint64_t | endo_g2_lo = 0xd91d232ec7e0b3d7UL |
static constexpr uint64_t | endo_g2_mid = 0x0000000000000002UL |
static constexpr uint64_t | endo_minus_b1_lo = 0x8211bbeb7d4f1128UL |
static constexpr uint64_t | endo_minus_b1_mid = 0x6f4d8248eeb859fcUL |
static constexpr uint64_t | endo_b2_lo = 0x89d3256894d213e3UL |
static constexpr uint64_t | endo_b2_mid = 0UL |
static constexpr uint64_t | r_inv = 0xc2e1f593efffffffUL |
static constexpr uint64_t | r_inv_0 = 0x2d3e8053e396ee4dUL |
static constexpr uint64_t | r_inv_1 = 0xca478dbeab3c92cdUL |
static constexpr uint64_t | r_inv_2 = 0xb2d8f06f77f52a93UL |
static constexpr uint64_t | r_inv_3 = 0x24d6ba07f7aa8f04UL |
static constexpr uint64_t | r_inv_wasm_0 = 0x18f05361 |
static constexpr uint64_t | r_inv_wasm_1 = 0x12bb1fe |
static constexpr uint64_t | r_inv_wasm_2 = 0xf5d8135 |
static constexpr uint64_t | r_inv_wasm_3 = 0x1e6275f6 |
static constexpr uint64_t | r_inv_wasm_4 = 0x7e7a880 |
static constexpr uint64_t | r_inv_wasm_5 = 0x10c6bf1f |
static constexpr uint64_t | r_inv_wasm_6 = 0x11f74a6c |
static constexpr uint64_t | r_inv_wasm_7 = 0x6fdaecb |
static constexpr uint64_t | r_inv_wasm_8 = 0x183227 |
static constexpr uint64_t | coset_generators_0 [8] |
static constexpr uint64_t | coset_generators_1 [8] |
static constexpr uint64_t | coset_generators_2 [8] |
static constexpr uint64_t | coset_generators_3 [8] |
static constexpr uint64_t | modulus_wasm_0 = 0x10000001 |
static constexpr uint64_t | modulus_wasm_1 = 0x1f0fac9f |
static constexpr uint64_t | modulus_wasm_2 = 0xe5c2450 |
static constexpr uint64_t | modulus_wasm_3 = 0x7d090f3 |
static constexpr uint64_t | modulus_wasm_4 = 0x1585d283 |
static constexpr uint64_t | modulus_wasm_5 = 0x2db40c0 |
static constexpr uint64_t | modulus_wasm_6 = 0xa6e141 |
static constexpr uint64_t | modulus_wasm_7 = 0xe5c2634 |
static constexpr uint64_t | modulus_wasm_8 = 0x30644e |
static constexpr uint64_t | r_squared_wasm_0 = 0x38c2e14b45b69bd4UL |
static constexpr uint64_t | r_squared_wasm_1 = 0x0ffedb1885883377UL |
static constexpr uint64_t | r_squared_wasm_2 = 0x7840f9f0abc6e54dUL |
static constexpr uint64_t | r_squared_wasm_3 = 0x0a054a3e848b0f05UL |
static constexpr uint64_t | cube_root_wasm_0 = 0x7334a1ce7065364dUL |
static constexpr uint64_t | cube_root_wasm_1 = 0xae21578e4a14d22aUL |
static constexpr uint64_t | cube_root_wasm_2 = 0xcea2148a96b51265UL |
static constexpr uint64_t | cube_root_wasm_3 = 0x0038f7edf614a198UL |
static constexpr uint64_t | primitive_root_wasm_0 = 0x2faf11711a27b370UL |
static constexpr uint64_t | primitive_root_wasm_1 = 0xc23fe9fced28f1b8UL |
static constexpr uint64_t | primitive_root_wasm_2 = 0x43a0fc9bbe2af541UL |
static constexpr uint64_t | primitive_root_wasm_3 = 0x05d90b5719653a4fUL |
static constexpr uint64_t | coset_generators_wasm_0 [8] |
static constexpr uint64_t | coset_generators_wasm_1 [8] |
static constexpr uint64_t | coset_generators_wasm_2 [8] |
static constexpr uint64_t | coset_generators_wasm_3 [8] |
static constexpr char | schema_name [] = "fr" |
static constexpr bool | has_high_2adicity = true |
static constexpr size_t | NUM_BN254_SCALARS = 1 |
static constexpr size_t | MAX_BITS_PER_ENDOMORPHISM_SCALAR = 128 |
static constexpr size_t | PUBLIC_INPUTS_SIZE = FR_PUBLIC_INPUTS_SIZE |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |