floCrypto v2.3.4a: bug fix

- Fixed: verifyPrivKey incorrectly returning false when pubkey is lowercase. (pubkey hex is case-insensitive)
This commit is contained in:
sairajzero 2023-02-20 05:02:43 +05:30
parent 2e0846edc4
commit a102f5225b

View File

@ -1,4 +1,4 @@
(function (EXPORTS) { //floCrypto v2.3.4 (function (EXPORTS) { //floCrypto v2.3.4a
/* FLO Crypto Operators */ /* FLO Crypto Operators */
'use strict'; 'use strict';
const floCrypto = EXPORTS; const floCrypto = EXPORTS;
@ -222,7 +222,7 @@
key.setCompressed(true); key.setCompressed(true);
if (isfloID && pubKey_floID == key.getBitcoinAddress()) if (isfloID && pubKey_floID == key.getBitcoinAddress())
return true; return true;
else if (!isfloID && pubKey_floID == key.getPubKeyHex()) else if (!isfloID && pubKey_floID.toUpperCase() == key.getPubKeyHex().toUpperCase())
return true; return true;
else else
return false; return false;