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

#include <secp256r1.hpp>

Static Public Attributes

static constexpr bool USE_ENDOMORPHISM = false
 
static constexpr bool can_hash_to_curve = true
 
static constexpr bool small_elements = true
 
static constexpr bool has_a = true
 
static constexpr fq b
 
static constexpr fq a
 
static constexpr fq one_x
 
static constexpr fq one_y
 

Detailed Description

Definition at line 271 of file secp256r1.hpp.

Member Data Documentation

◆ a

constexpr fq bb::secp256r1::G1Params::a
staticconstexpr
Initial value:
=
fq(0xFFFFFFFFFFFFFFFC, 0x00000000FFFFFFFF, 0x0000000000000000, 0xFFFFFFFF00000001).to_montgomery_form()
field< FqParams > fq

Definition at line 279 of file secp256r1.hpp.

◆ b

constexpr fq bb::secp256r1::G1Params::b
staticconstexpr
Initial value:
=
fq(0x3BCE3C3E27D2604B, 0x651D06B0CC53B0F6, 0xB3EBBD55769886BC, 0x5AC635D8AA3A93E7).to_montgomery_form()

Definition at line 277 of file secp256r1.hpp.

◆ can_hash_to_curve

constexpr bool bb::secp256r1::G1Params::can_hash_to_curve = true
staticconstexpr

Definition at line 273 of file secp256r1.hpp.

◆ has_a

constexpr bool bb::secp256r1::G1Params::has_a = true
staticconstexpr

Definition at line 275 of file secp256r1.hpp.

◆ one_x

constexpr fq bb::secp256r1::G1Params::one_x
staticconstexpr
Initial value:
=
fq(0xF4A13945D898C296, 0x77037D812DEB33A0, 0xF8BCE6E563A440F2, 0x6B17D1F2E12C4247).to_montgomery_form()

Definition at line 282 of file secp256r1.hpp.

◆ one_y

constexpr fq bb::secp256r1::G1Params::one_y
staticconstexpr
Initial value:
=
fq(0xCBB6406837BF51F5, 0x2BCE33576B315ECE, 0x8EE7EB4A7C0F9E16, 0x4FE342E2FE1A7F9B).to_montgomery_form()

Definition at line 284 of file secp256r1.hpp.

◆ small_elements

constexpr bool bb::secp256r1::G1Params::small_elements = true
staticconstexpr

Definition at line 274 of file secp256r1.hpp.

◆ USE_ENDOMORPHISM

constexpr bool bb::secp256r1::G1Params::USE_ENDOMORPHISM = false
staticconstexpr

Definition at line 272 of file secp256r1.hpp.


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