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

Static Public Attributes

static constexpr uint64_t modulus_0 = 0xFFFFFFFEFFFFFC2FULL
 
static constexpr uint64_t modulus_1 = 0xFFFFFFFFFFFFFFFFULL
 
static constexpr uint64_t modulus_2 = 0xFFFFFFFFFFFFFFFFULL
 
static constexpr uint64_t modulus_3 = 0xFFFFFFFFFFFFFFFFULL
 
static constexpr uint64_t r_squared_0 = 8392367050913ULL
 
static constexpr uint64_t r_squared_1 = 1
 
static constexpr uint64_t r_squared_2 = 0
 
static constexpr uint64_t r_squared_3 = 0
 
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 r_inv = 15580212934572586289ULL
 
static constexpr uint64_t cube_root_0 = 0x58a4361c8e81894eULL
 
static constexpr uint64_t cube_root_1 = 0x03fde1631c4b80afULL
 
static constexpr uint64_t cube_root_2 = 0xf8e98978d02e3905ULL
 
static constexpr uint64_t cube_root_3 = 0x7a4a36aebcbb3d53ULL
 
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::Secp256k1FqParams::coset_generators_0[8]
staticconstexpr
Initial value:
{
0x300000b73ULL, 0x400000f44ULL, 0x500001315ULL, 0x6000016e6ULL,
0x700001ab7ULL, 0x800001e88ULL, 0x900002259ULL, 0xa0000262aULL,
}

◆ coset_generators_1

constexpr uint64_t secp256k1::Secp256k1FqParams::coset_generators_1[8]
staticconstexpr
Initial value:
{
0, 0, 0, 0, 0, 0, 0, 0,
}

◆ coset_generators_2

constexpr uint64_t secp256k1::Secp256k1FqParams::coset_generators_2[8]
staticconstexpr
Initial value:
{
0, 0, 0, 0, 0, 0, 0, 0,
}

◆ coset_generators_3

constexpr uint64_t secp256k1::Secp256k1FqParams::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: