From f09890fed1331931d083ebcdc9f4052fd7498137 Mon Sep 17 00:00:00 2001 From: Andreas Brekken Date: Tue, 11 Mar 2014 18:26:40 +0100 Subject: [PATCH] Determine whether key is compressed from the key itself. ref #61 --- src/message.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/message.js b/src/message.js index b370f92..beacfa6 100644 --- a/src/message.js +++ b/src/message.js @@ -27,7 +27,7 @@ Message.getHash = function (message) { return Crypto.SHA256(Crypto.SHA256(buffer, {asBytes: true}), {asBytes: true}); }; -Message.signMessage = function (key, message, compressed) { +Message.signMessage = function (key, message) { var hash = Message.getHash(message); var sig = key.sign(hash); @@ -37,7 +37,7 @@ Message.signMessage = function (key, message, compressed) { var i = ecdsa.calcPubkeyRecoveryParam(key, obj.r, obj.s, hash); i += 27; - if (compressed) i += 4; + if (key.compressed) i += 4; var rBa = obj.r.toByteArrayUnsigned(); var sBa = obj.s.toByteArrayUnsigned();