barretenberg
Loading...
Searching...
No Matches
Static Public Attributes | List of all members
secp256k1::Secp256k1FrParams Struct Reference

Static Public Attributes

static constexpr uint64_t modulus_0 = 0xBFD25E8CD0364141ULL
 
static constexpr uint64_t modulus_1 = 0xBAAEDCE6AF48A03BULL
 
static constexpr uint64_t modulus_2 = 0xFFFFFFFFFFFFFFFEULL
 
static constexpr uint64_t modulus_3 = 0xFFFFFFFFFFFFFFFFULL
 
static constexpr uint64_t r_squared_0 = 9902555850136342848ULL
 
static constexpr uint64_t r_squared_1 = 8364476168144746616ULL
 
static constexpr uint64_t r_squared_2 = 16616019711348246470ULL
 
static constexpr uint64_t r_squared_3 = 11342065889886772165ULL
 
static constexpr uint64_t r_inv = 5408259542528602431ULL
 
static constexpr uint64_t coset_generators_0 [8]
 
static constexpr uint64_t coset_generators_1 [8]
 
static constexpr uint64_t coset_generators_2 [8]
 
static constexpr uint64_t coset_generators_3 [8]
 
static constexpr uint64_t cube_root_0 = 0xf07deb3dc9926c9eULL
 
static constexpr uint64_t cube_root_1 = 0x2c93e7ad83c6944cULL
 
static constexpr uint64_t cube_root_2 = 0x73a9660652697d91ULL
 
static constexpr uint64_t cube_root_3 = 0x532840178558d639ULL
 
static constexpr uint64_t endo_minus_b1_lo = 0x6F547FA90ABFE4C3ULL
 
static constexpr uint64_t endo_minus_b1_mid = 0xE4437ED6010E8828ULL
 
static constexpr uint64_t endo_b2_lo = 0xe86c90e49284eb15ULL
 
static constexpr uint64_t endo_b2_mid = 0x3086d221a7d46bcdULL
 
static constexpr uint64_t endo_g1_lo = 0xE893209A45DBB031ULL
 
static constexpr uint64_t endo_g1_mid = 0x3DAA8A1471E8CA7FULL
 
static constexpr uint64_t endo_g1_hi = 0xE86C90E49284EB15ULL
 
static constexpr uint64_t endo_g1_hihi = 0x3086D221A7D46BCDULL
 
static constexpr uint64_t endo_g2_lo = 0x1571B4AE8AC47F71ULL
 
static constexpr uint64_t endo_g2_mid = 0x221208AC9DF506C6ULL
 
static constexpr uint64_t endo_g2_hi = 0x6F547FA90ABFE4C4ULL
 
static constexpr uint64_t endo_g2_hihi = 0xE4437ED6010E8828ULL
 
static constexpr uint64_t primitive_root_0 = 0UL
 
static constexpr uint64_t primitive_root_1 = 0UL
 
static constexpr uint64_t primitive_root_2 = 0UL
 
static constexpr uint64_t primitive_root_3 = 0UL
 

Member Data Documentation

◆ coset_generators_0

constexpr uint64_t secp256k1::Secp256k1FrParams::coset_generators_0[8]
staticconstexpr
Initial value:
{
0x40e4273feef0b9bbULL, 0x8111c8b31eba787aULL, 0xc13f6a264e843739ULL, 0x16d0b997e4df5f8ULL,
0x419aad0cae17b4b7ULL, 0x81c84e7fdde17376ULL, 0xc1f5eff30dab3235ULL, 0x22391663d74f0f4ULL,
}

◆ coset_generators_1

constexpr uint64_t secp256k1::Secp256k1FrParams::coset_generators_1[8]
staticconstexpr
Initial value:
{
0x5a95af7e9394ded5ULL, 0x9fe6d297e44c3e99ULL, 0xe537f5b135039e5dULL, 0x2a8918ca85bafe22ULL,
0x6fda3be3d6725de6ULL, 0xb52b5efd2729bdaaULL, 0xfa7c821677e11d6eULL, 0x3fcda52fc8987d33ULL,
}

◆ coset_generators_2

constexpr uint64_t secp256k1::Secp256k1FrParams::coset_generators_2[8]
staticconstexpr
Initial value:
{
0x6ULL, 0x7ULL, 0x8ULL, 0xaULL, 0xbULL, 0xcULL, 0xdULL, 0xfULL,
}

◆ coset_generators_3

constexpr uint64_t secp256k1::Secp256k1FrParams::coset_generators_3[8]
staticconstexpr
Initial value:
{
0, 0, 0, 0, 0, 0, 0, 0,
}

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