We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4a46a45 commit f53358cCopy full SHA for f53358c
ellipticcurve/ecdsa.py
@@ -37,4 +37,5 @@ def verify(cls, message, signature, publicKey, hashfunc=sha256):
37
u1 = Math.multiply(curve.G, n=(numberMessage * inv) % curve.N, A=curve.A, P=curve.P, N=curve.N)
38
u2 = Math.multiply(publicKey.point, n=(sigR * inv) % curve.N, A=curve.A, P=curve.P, N=curve.N)
39
add = Math.add(u1, u2, P=curve.P, A=curve.A)
40
- return sigR == add.x
+ modX = add.x % curve.N
41
+ return sigR == modX
0 commit comments