From 336fcca4ac87413b6cd1a32dc386558f65f081ec Mon Sep 17 00:00:00 2001 From: Daniel Cousens Date: Tue, 25 Aug 2015 14:34:26 +1000 Subject: [PATCH] ecdsa: rm unnecessary mod n --- src/ecdsa.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ecdsa.js b/src/ecdsa.js index a5190b769..008197bb3 100644 --- a/src/ecdsa.js +++ b/src/ecdsa.js @@ -128,13 +128,13 @@ function verify (curve, hash, signature, Q) { // 1.4.3 e = H var e = BigInteger.fromBuffer(hash) - // Compute s^-1 + // Compute s^-1 mod n var sInv = s.modInverse(n) // 1.4.4 Compute u1 = es^−1 mod n // u2 = rs^−1 mod n - var u1 = e.multiply(sInv).mod(n) - var u2 = r.multiply(sInv).mod(n) + var u1 = e.multiply(sInv) + var u2 = r.multiply(sInv) // 1.4.5 Compute R = (xR, yR) // R = u1G + u2Q