From ab55417d6d3115cb3e34f3819431ddfd9419e3a7 Mon Sep 17 00:00:00 2001 From: Daniel Cousens Date: Thu, 26 Jun 2014 01:50:37 +1000 Subject: [PATCH] ecdsa: fix interval comment Actual range as per the RFC is [1, q - 1], the code adheres to this. --- src/ecdsa.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ecdsa.js b/src/ecdsa.js index 9c4d538..aeba1de 100644 --- a/src/ecdsa.js +++ b/src/ecdsa.js @@ -39,7 +39,7 @@ function deterministicGenerateK(curve, hash, d) { var T = BigInteger.fromBuffer(v) - // Step H3, repeat until T is within the interval [0, n - 1] + // Step H3, repeat until T is within the interval [1, n - 1] while ((T.signum() <= 0) || (T.compareTo(curve.n) >= 0)) { k = crypto.HmacSHA256(Buffer.concat([v, new Buffer([0])]), k) v = crypto.HmacSHA256(v, k)