barretenberg
Loading...
Searching...
No Matches
Public Types | Static Public Attributes | List of all members
proof_system::plonk::stdlib::bn254< CircuitBuilder > Struct Template Reference

Public Types

using ScalarFieldNative = curve::BN254::ScalarField
 
using BaseFieldNative = curve::BN254::BaseField
 
using GroupNative = curve::BN254::Group
 
using ScalarField = field_t< CircuitBuilder >
 
using BaseField = bigfield< CircuitBuilder, barretenberg::Bn254FqParams >
 
using Group = element< CircuitBuilder, BaseField, ScalarField, GroupNative >
 
using Element = Group
 
using AffineElement = Group
 
using Builder = CircuitBuilder
 
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 >
 
using uint32_ct = stdlib::uint32< CircuitBuilder >
 
using bigfr_ct = bigfield< CircuitBuilder, barretenberg::Bn254FrParams >
 
using g1_bigfr_ct = element< CircuitBuilder, BaseField, bigfr_ct, GroupNative >
 

Static Public Attributes

static constexpr proof_system::CurveType type = proof_system::CurveType::BN254
 
static constexpr bool is_stdlib_type = true
 

The documentation for this struct was generated from the following file: