From 3e6796a6606b371591b56b8462650f9ba71edd6d Mon Sep 17 00:00:00 2001 From: Andreas Brekken Date: Fri, 10 Jan 2014 16:16:24 +0700 Subject: [PATCH] Fix references to Bitcoin.BigInteger --- src/jsbn/ec.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/jsbn/ec.js b/src/jsbn/ec.js index 0bfc111..a7642e8 100644 --- a/src/jsbn/ec.js +++ b/src/jsbn/ec.js @@ -376,11 +376,11 @@ ECPointFp.decodeFrom = function (ecparams, enc) { var xBa = enc.slice(1), x = BigInteger.fromByteArrayUnsigned(xBa), p = ecparams.getQ(), - xCubedPlus7 = x.multiply(x).multiply(x).add(new Bitcoin.BigInteger('7')).mod(p), - pPlus1Over4 = p.add(new Bitcoin.BigInteger('1')) - .divide(new Bitcoin.BigInteger('4')), + xCubedPlus7 = x.multiply(x).multiply(x).add(new BigInteger('7')).mod(p), + pPlus1Over4 = p.add(new BigInteger('1')) + .divide(new BigInteger('4')), y = xCubedPlus7.modPow(pPlus1Over4,p); - if (y.mod(new Bitcoin.BigInteger('2')).toString() != ''+(type % 2)) { + if (y.mod(new BigInteger('2')).toString() != ''+(type % 2)) { y = p.subtract(y) } }