8#include "../bigfield/bigfield.hpp"
9#include "../biggroup/biggroup.hpp"
10#include "../field/field.hpp"
21template <
typename CircuitBuilder>
struct grumpkin {
47 bb::fq(
"0x147c647c09fb639514909e9f0513f31ec1a523bf8a0880bc7c24fbc962a9586b");
49 bb::fq(
"0x0c68e27477b5e78cfab790bd3b59806fa871771f71ec7452cde5384f6e3a1988");
Implements boolean logic in-circuit.
Represents a dynamic array of bytes in-circuit.
cycle_group represents a group Element of the proving system's embedded curve i.e....
field< Bn254FqParams > fq
Curve grumpkin in circuit setting.
static constexpr bool is_stdlib_type
static constexpr bb::fq subgroup_generator
static constexpr bb::fq subgroup_generator_inverse
static constexpr uint32_t LIBRA_UNIVARIATES_LENGTH
static constexpr size_t SUBGROUP_SIZE