fix: crypto check

This commit is contained in:
nanov 2021-03-30 14:50:32 +03:00
parent 9ee2be97c4
commit 936e103c3f

View File

@ -72,7 +72,7 @@ module.exports = class Crypto {
const mod = new BigNumber(key.n()); const mod = new BigNumber(key.n());
const buffer = modPow(base, power, mod).toBEBuffer(); const buffer = modPow(base, power, mod).toBEBuffer();
if (buffer.byteLength !== 257 && buffer[0] === 0x00) if (buffer.byteLength === 257 && buffer[0] === 0x00)
return buffer.slice(1).toString('base64'); return buffer.slice(1).toString('base64');
return buffer.toString('base64'); return buffer.toString('base64');