summaryrefslogtreecommitdiff
path: root/bip-schnorr/reference.py
diff options
context:
space:
mode:
Diffstat (limited to 'bip-schnorr/reference.py')
-rw-r--r--bip-schnorr/reference.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/bip-schnorr/reference.py b/bip-schnorr/reference.py
index 79be690..f2a944f 100644
--- a/bip-schnorr/reference.py
+++ b/bip-schnorr/reference.py
@@ -53,6 +53,8 @@ def bytes_from_point(P):
def point_from_bytes(b):
x = int_from_bytes(b)
+ if x >= p:
+ return None
y_sq = (pow(x, 3, p) + 7) % p
y = pow(y_sq, (p + 1) // 4, p)
if pow(y, 2, p) != y_sq: