blob: d7d07d49c79c118ccab75daa485e9d166e966205 [file] [log] [blame]
# SEC256k1 curve constants
from constants import *
SHA = 'sha256' # hash type to use with this curve
EFS = 32 # elliptic curve field size in bytes
CurveType = WEIERSTRASS
# field modulus
p = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2F
r = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141 # group order
# elliptic curve
A = 0
B = 7
# generator point
Gx = 0x79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798
Gy = 0x483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8