Barretenberg
The ZK-SNARK library at the core of Aztec
|
Curve grumpkin in circuit setting. More...
#include <grumpkin.hpp>
Public Types | |
using | Builder = CircuitBuilder |
using | NativeCurve = curve::Grumpkin |
using | ScalarField = bigfield< Builder, bb::Bn254FqParams > |
using | BaseField = field_t< Builder > |
using | Group = cycle_group< Builder > |
using | AffineElement = Group |
using | Element = Group |
using | witness_ct = witness_t< CircuitBuilder > |
using | public_witness_ct = public_witness_t< CircuitBuilder > |
using | byte_array_ct = byte_array< CircuitBuilder > |
using | bool_ct = bool_t< CircuitBuilder > |
Static Public Attributes | |
static constexpr bool | is_stdlib_type = true |
static constexpr size_t | SUBGROUP_SIZE = 87 |
static constexpr bb::fq | subgroup_generator |
static constexpr bb::fq | subgroup_generator_inverse |
static constexpr uint32_t | LIBRA_UNIVARIATES_LENGTH = 3 |
Curve grumpkin in circuit setting.
CircuitBuilder | The type of builder the curve is going to be used within |
Definition at line 21 of file grumpkin.hpp.
using bb::stdlib::grumpkin< CircuitBuilder >::AffineElement = Group |
Definition at line 32 of file grumpkin.hpp.
using bb::stdlib::grumpkin< CircuitBuilder >::BaseField = field_t<Builder> |
Definition at line 30 of file grumpkin.hpp.
using bb::stdlib::grumpkin< CircuitBuilder >::bool_ct = bool_t<CircuitBuilder> |
Definition at line 39 of file grumpkin.hpp.
using bb::stdlib::grumpkin< CircuitBuilder >::Builder = CircuitBuilder |
Definition at line 23 of file grumpkin.hpp.
using bb::stdlib::grumpkin< CircuitBuilder >::byte_array_ct = byte_array<CircuitBuilder> |
Definition at line 38 of file grumpkin.hpp.
using bb::stdlib::grumpkin< CircuitBuilder >::Element = Group |
Definition at line 33 of file grumpkin.hpp.
using bb::stdlib::grumpkin< CircuitBuilder >::Group = cycle_group<Builder> |
Definition at line 31 of file grumpkin.hpp.
using bb::stdlib::grumpkin< CircuitBuilder >::NativeCurve = curve::Grumpkin |
Definition at line 24 of file grumpkin.hpp.
using bb::stdlib::grumpkin< CircuitBuilder >::public_witness_ct = public_witness_t<CircuitBuilder> |
Definition at line 37 of file grumpkin.hpp.
using bb::stdlib::grumpkin< CircuitBuilder >::ScalarField = bigfield<Builder, bb::Bn254FqParams> |
Definition at line 29 of file grumpkin.hpp.
using bb::stdlib::grumpkin< CircuitBuilder >::witness_ct = witness_t<CircuitBuilder> |
Definition at line 36 of file grumpkin.hpp.
|
staticconstexpr |
Definition at line 22 of file grumpkin.hpp.
|
staticconstexpr |
Definition at line 53 of file grumpkin.hpp.
|
staticconstexpr |
Definition at line 46 of file grumpkin.hpp.
|
staticconstexpr |
Definition at line 48 of file grumpkin.hpp.
|
staticconstexpr |
Definition at line 42 of file grumpkin.hpp.