Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::CurveConstants Struct Reference

Public Member Functions

 MSGPACK_FIELDS (bn254_fr_modulus, bn254_fq_modulus, bn254_g1_generator, bn254_g2_generator, grumpkin_fr_modulus, grumpkin_fq_modulus, grumpkin_g1_generator, secp256k1_fr_modulus, secp256k1_fq_modulus, secp256k1_g1_generator, secp256r1_fr_modulus, secp256r1_fq_modulus, secp256r1_g1_generator)
 

Public Attributes

uint256_t bn254_fr_modulus
 
uint256_t bn254_fq_modulus
 
bb::g1::affine_element bn254_g1_generator
 
bb::g2::affine_element bn254_g2_generator
 
uint256_t grumpkin_fr_modulus
 
uint256_t grumpkin_fq_modulus
 
grumpkin::g1::affine_element grumpkin_g1_generator
 
uint256_t secp256k1_fr_modulus
 
uint256_t secp256k1_fq_modulus
 
secp256k1::g1::affine_element secp256k1_g1_generator
 
uint256_t secp256r1_fr_modulus
 
uint256_t secp256r1_fq_modulus
 
secp256r1::g1::affine_element secp256r1_g1_generator
 

Detailed Description

Definition at line 15 of file curve_constants.cpp.

Member Function Documentation

◆ MSGPACK_FIELDS()

Member Data Documentation

◆ bn254_fq_modulus

uint256_t bb::CurveConstants::bn254_fq_modulus

Definition at line 18 of file curve_constants.cpp.

◆ bn254_fr_modulus

uint256_t bb::CurveConstants::bn254_fr_modulus

Definition at line 17 of file curve_constants.cpp.

◆ bn254_g1_generator

bb::g1::affine_element bb::CurveConstants::bn254_g1_generator

Definition at line 19 of file curve_constants.cpp.

◆ bn254_g2_generator

bb::g2::affine_element bb::CurveConstants::bn254_g2_generator

Definition at line 20 of file curve_constants.cpp.

◆ grumpkin_fq_modulus

uint256_t bb::CurveConstants::grumpkin_fq_modulus

Definition at line 24 of file curve_constants.cpp.

◆ grumpkin_fr_modulus

uint256_t bb::CurveConstants::grumpkin_fr_modulus

Definition at line 23 of file curve_constants.cpp.

◆ grumpkin_g1_generator

grumpkin::g1::affine_element bb::CurveConstants::grumpkin_g1_generator

Definition at line 25 of file curve_constants.cpp.

◆ secp256k1_fq_modulus

uint256_t bb::CurveConstants::secp256k1_fq_modulus

Definition at line 29 of file curve_constants.cpp.

◆ secp256k1_fr_modulus

uint256_t bb::CurveConstants::secp256k1_fr_modulus

Definition at line 28 of file curve_constants.cpp.

◆ secp256k1_g1_generator

secp256k1::g1::affine_element bb::CurveConstants::secp256k1_g1_generator

Definition at line 30 of file curve_constants.cpp.

◆ secp256r1_fq_modulus

uint256_t bb::CurveConstants::secp256r1_fq_modulus

Definition at line 34 of file curve_constants.cpp.

◆ secp256r1_fr_modulus

uint256_t bb::CurveConstants::secp256r1_fr_modulus

Definition at line 33 of file curve_constants.cpp.

◆ secp256r1_g1_generator

secp256r1::g1::affine_element bb::CurveConstants::secp256r1_g1_generator

Definition at line 35 of file curve_constants.cpp.


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