diff --git a/lib/blockchain/chainentry.js b/lib/blockchain/chainentry.js index 334189bd..fd3eeaa4 100644 --- a/lib/blockchain/chainentry.js +++ b/lib/blockchain/chainentry.js @@ -393,7 +393,7 @@ ChainEntry.prototype.toRaw = function toRaw() { bw.writeU32(this.bits); bw.writeU32(this.nonce); bw.writeU32(this.height); - bw.writeBytes(this.chainwork.toArrayLike(Buffer, 'le', 32)); + bw.writeBytes(this.chainwork.toBuffer('le', 32)); return bw.render(); }; diff --git a/lib/crypto/rsa-browser.js b/lib/crypto/rsa-browser.js index 5356562b..897ec9b5 100644 --- a/lib/crypto/rsa-browser.js +++ b/lib/crypto/rsa-browser.js @@ -144,7 +144,7 @@ rsa.decrypt = function decrypt(N, D, m) { .toRed(BN.red(N)) .redPow(D) .fromRed() - .toArrayLike(Buffer, 'be'); + .toBuffer('be'); }; /** @@ -160,7 +160,7 @@ rsa.encrypt = function encrypt(N, e, m) { .toRed(BN.red(N)) .redPow(e) .fromRed() - .toArrayLike(Buffer, 'be'); + .toBuffer('be'); }; /* diff --git a/lib/crypto/schnorr.js b/lib/crypto/schnorr.js index be3374b6..74878277 100644 --- a/lib/crypto/schnorr.js +++ b/lib/crypto/schnorr.js @@ -29,7 +29,7 @@ const schnorr = exports; */ schnorr.hash = function _hash(msg, r) { - let R = r.toArrayLike(Buffer, 'be', 32); + let R = r.toBuffer('be', 32); let B = POOL64; R.copy(B, 0); diff --git a/lib/crypto/secp256k1-browser.js b/lib/crypto/secp256k1-browser.js index 68d5c64c..37936502 100644 --- a/lib/crypto/secp256k1-browser.js +++ b/lib/crypto/secp256k1-browser.js @@ -35,7 +35,7 @@ ec.binding = false; ec.generatePrivateKey = function generatePrivateKey() { let key = secp256k1.genKeyPair(); - return key.getPrivate().toArrayLike(Buffer, 'be', 32); + return key.getPrivate().toBuffer('be', 32); }; /** @@ -84,7 +84,7 @@ ec.privateKeyTweakAdd = function privateKeyTweakAdd(privateKey, tweak) { let key = new BN(tweak) .add(new BN(privateKey)) .mod(curve.n) - .toArrayLike(Buffer, 'be', 32); + .toBuffer('be', 32); // Only a 1 in 2^127 chance of happening. if (!ec.privateKeyVerify(key)) @@ -126,7 +126,7 @@ ec.publicKeyTweakAdd = function publicKeyTweakAdd(publicKey, tweak, compress) { ec.ecdh = function ecdh(pub, priv) { priv = secp256k1.keyPair({ priv: priv }); pub = secp256k1.keyPair({ pub: pub }); - return priv.derive(pub.getPublic()).toArrayLike(Buffer, 'be', 32); + return priv.derive(pub.getPublic()).toBuffer('be', 32); }; /** @@ -250,8 +250,8 @@ ec.fromDER = function fromDER(sig) { sig = new Signature(sig); out = Buffer.allocUnsafe(64); - sig.r.toArrayLike(Buffer, 'be', 32).copy(out, 0); - sig.s.toArrayLike(Buffer, 'be', 32).copy(out, 32); + sig.r.toBuffer('be', 32).copy(out, 0); + sig.s.toBuffer('be', 32).copy(out, 32); return out; }; diff --git a/lib/mining/common.js b/lib/mining/common.js index a609cfb4..90a82d03 100644 --- a/lib/mining/common.js +++ b/lib/mining/common.js @@ -135,7 +135,7 @@ common.getTarget = function getTarget(bits) { if (target.cmpn(0) === 0) throw new Error('Target is zero.'); - return target.toArrayLike(Buffer, 'le', 32); + return target.toBuffer('le', 32); }; /**