chore: restructure BigNumber

This commit is contained in:
nanov
2019-11-07 10:27:08 +02:00
parent 24afdeb257
commit eafe2f9f55
3 changed files with 68 additions and 3 deletions

View File

@@ -2,7 +2,7 @@
const crypto = require('crypto');
const BigNumber = require('../BigNumber.js');
const BigNumber = require('./BigNumber.js');
const mgf1 = require('./MGF1');
const modPow = (base, power, mod) => {
@@ -27,7 +27,7 @@ const emsaPSS = (msg, salt) => {
const dbMask = mgf1.generate(mTickHash, db.length);
const maskedDb = mgf1.xor(db, dbMask);
let maskedDbMsb = mgf1.rjust(BigNumber.fromBuffer(maskedDb.slice(0, 1)).toString(2), 8, '0');
let maskedDbMsb = mgf1.rjust(new BigNumber(maskedDb.slice(0, 1)).toString(2), 8, '0');
maskedDbMsb = `0${maskedDbMsb.substr(1)}`;