|
|
@ -120,9 +120,8 @@ Key.prototype.signSync = function(hash) { |
|
|
|
var G = ecparams.getG(); |
|
|
|
var Q = G.multiply(k); |
|
|
|
var r = Q.getX().toBigInteger().mod(n); |
|
|
|
} while (r.compareTo(BigInteger.ZERO) <= 0); |
|
|
|
|
|
|
|
var s = k.modInverse(n).multiply(e.add(d.multiply(r))).mod(n); |
|
|
|
var s = k.modInverse(n).multiply(e.add(d.multiply(r))).mod(n); |
|
|
|
} while (r.compareTo(BigInteger.ZERO) <= 0 || s.compareTo(BigInteger.ZERO) <= 0); |
|
|
|
|
|
|
|
return serializeSig(r, s); |
|
|
|
}; |
|
|
|