ark-starkcurve 0.6.0

Stark friendly elliptic curve defined over 2^251 + 17 * 2^192 + 1
Documentation

This library implements the Stark curve An elliptic curve defined over the STARK field by equation y² ≡ x³ + α·x + β (mod q)

Where:

  • α = 1
  • β = 3141592653589793238462643383279502884197169399375105820974944592307816406665
  • q = 3618502788666131213697322783095070105623107215331596699973092056135872020481
  • or, q = 2251 + 17 * 2192 + 1

Generator point:

  • x = 0x1ef15c18599971b7beced415a40f0c7deacfd9b0d1819e03d723d8bc943cfca
  • y = 0x5668060aa49730b7be4801df46ec62de53ecd11abe43a32873000c36e8dc1f

Curve information: StarkCurve:

  • Base field: q = 3618502788666131213697322783095070105623107215331596699973092056135872020481
  • Scalar field: r = 3618502788666131213697322783095070105526743751716087489154079457884512865583
  • Curve equation: y2 = x3 + x + β (mod q)