Name 
secp128r1

Category 
secg

Description  A randomly generated curve. [SEC2v1](https://www.secg.org/SEC2Ver1.0.pdf) states 'E was chosen verifiably at random as specified in ANSI X9.62 [1] from the seed'. 
Field  Prime (340282366762482138434845932244680310783) 
Field bits  128 
Form  Weierstrass $y^2 = x^3 + ax + b$ 
Param $a$  340282366762482138434845932244680310780 
Param $b$  308990863222245658030922601041482374867 
Generator $x$  29408993404948928992877151431649155974 
Generator $y$  275621562871047521857442314737465260675 
Simulation seed  313369234380984095550064770411213978631943801 
Order  340282366762482138443322565580356624661 
Cofactor  1 
$j$invariant  142488586153168470548238628993886102905 
Trace $t$  8476633335676313877 
Embedding degree $k$  170141183381241069221661282790178312330 
CM discriminant  1289276154342429602004523748928498472003 