Browse Source

ecdsa: use signum() over compareTo

hk-custom-address
Daniel Cousens 11 years ago
parent
commit
bd1a08bfa1
  1. 5
      src/ecdsa.js

5
src/ecdsa.js

@ -64,15 +64,16 @@ function verifyRaw(ecparams, e, r, s, Q) {
var n = ecparams.getN() var n = ecparams.getN()
var G = ecparams.getG() var G = ecparams.getG()
if (r.compareTo(BigInteger.ONE) < 0 || r.compareTo(n) >= 0) { if (r.signum() === 0 || r.compareTo(n) >= 0) {
return false return false
} }
if (s.compareTo(BigInteger.ONE) < 0 || s.compareTo(n) >= 0) { if (s.signum() === 0 || s.compareTo(n) >= 0) {
return false return false
} }
var c = s.modInverse(n) var c = s.modInverse(n)
var u1 = e.multiply(c).mod(n) var u1 = e.multiply(c).mod(n)
var u2 = r.multiply(c).mod(n) var u2 = r.multiply(c).mod(n)

Loading…
Cancel
Save