Skip to content

Commit 044d956

Browse files
committed
Fix G.y parity in sage code
1 parent 9526874 commit 044d956

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

sage/secp256k1_params.sage

+3
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ C = EllipticCurve([F(0), F(7)])
99

1010
"""Base point of secp256k1"""
1111
G = C.lift_x(0x79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798)
12+
if int(G[1]) & 1:
13+
# G.y is even
14+
G = -G
1215

1316
"""Prime order of secp256k1"""
1417
N = C.order()

0 commit comments

Comments
 (0)