From f00eeba5a78d151551cb5228df4dbf36fd5c25d1 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Wed, 7 Sep 2016 14:02:52 -0700 Subject: [PATCH] script: refactor isLowDER. --- lib/script/script.js | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/lib/script/script.js b/lib/script/script.js index 012273a7..3f44d193 100644 --- a/lib/script/script.js +++ b/lib/script/script.js @@ -2727,17 +2727,10 @@ Script.isHashType = function isHashType(sig) { */ Script.isLowDER = function isLowDER(sig) { - if (!sig.s) { - if (!Buffer.isBuffer(sig)) - return false; + if (!Script.isSignatureEncoding(sig)) + return false; - if (!Script.isSignatureEncoding(sig)) - return false; - - sig = sig.slice(0, -1); - } - - return bcoin.ec.isLowS(sig); + return bcoin.ec.isLowS(sig.slice(0, -1)); }; /**