bn: use toArrayLike instead of toBuffer.
This commit is contained in:
parent
f9eca70374
commit
d277d55560
@ -400,7 +400,7 @@ ChainEntry.prototype.toRaw = function toRaw() {
|
|||||||
bw.writeU32(this.bits);
|
bw.writeU32(this.bits);
|
||||||
bw.writeU32(this.nonce);
|
bw.writeU32(this.nonce);
|
||||||
bw.writeU32(this.height);
|
bw.writeU32(this.height);
|
||||||
bw.writeBytes(this.chainwork.toBuffer('le', 32));
|
bw.writeBytes(this.chainwork.toArrayLike(Buffer, 'le', 32));
|
||||||
|
|
||||||
return bw.render();
|
return bw.render();
|
||||||
};
|
};
|
||||||
|
|||||||
@ -140,7 +140,7 @@ rsa.decrypt = function decrypt(N, D, m) {
|
|||||||
.toRed(BN.red(N))
|
.toRed(BN.red(N))
|
||||||
.redPow(D)
|
.redPow(D)
|
||||||
.fromRed()
|
.fromRed()
|
||||||
.toBuffer('be');
|
.toArrayLike(Buffer, 'be');
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -156,7 +156,7 @@ rsa.encrypt = function encrypt(N, e, m) {
|
|||||||
.toRed(BN.red(N))
|
.toRed(BN.red(N))
|
||||||
.redPow(e)
|
.redPow(e)
|
||||||
.fromRed()
|
.fromRed()
|
||||||
.toBuffer('be');
|
.toArrayLike(Buffer, 'be');
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@ -29,7 +29,7 @@ const schnorr = exports;
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
schnorr.hash = function hash(msg, r) {
|
schnorr.hash = function hash(msg, r) {
|
||||||
const R = r.toBuffer('be', 32);
|
const R = r.toArrayLike(Buffer, 'be', 32);
|
||||||
const B = POOL64;
|
const B = POOL64;
|
||||||
|
|
||||||
R.copy(B, 0);
|
R.copy(B, 0);
|
||||||
|
|||||||
@ -35,7 +35,7 @@ ec.binding = false;
|
|||||||
|
|
||||||
ec.generatePrivateKey = function generatePrivateKey() {
|
ec.generatePrivateKey = function generatePrivateKey() {
|
||||||
const key = secp256k1.genKeyPair();
|
const key = secp256k1.genKeyPair();
|
||||||
return key.getPrivate().toBuffer('be', 32);
|
return key.getPrivate().toArrayLike(Buffer, 'be', 32);
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -82,7 +82,7 @@ ec.privateKeyTweakAdd = function privateKeyTweakAdd(privateKey, tweak) {
|
|||||||
const key = new BN(tweak)
|
const key = new BN(tweak)
|
||||||
.add(new BN(privateKey))
|
.add(new BN(privateKey))
|
||||||
.mod(curve.n)
|
.mod(curve.n)
|
||||||
.toBuffer('be', 32);
|
.toArrayLike(Buffer, 'be', 32);
|
||||||
|
|
||||||
// Only a 1 in 2^127 chance of happening.
|
// Only a 1 in 2^127 chance of happening.
|
||||||
if (!ec.privateKeyVerify(key))
|
if (!ec.privateKeyVerify(key))
|
||||||
@ -123,7 +123,7 @@ ec.publicKeyTweakAdd = function publicKeyTweakAdd(publicKey, tweak, compress) {
|
|||||||
ec.ecdh = function ecdh(pub, priv) {
|
ec.ecdh = function ecdh(pub, priv) {
|
||||||
priv = secp256k1.keyPair({ priv: priv });
|
priv = secp256k1.keyPair({ priv: priv });
|
||||||
pub = secp256k1.keyPair({ pub: pub });
|
pub = secp256k1.keyPair({ pub: pub });
|
||||||
return priv.derive(pub.getPublic()).toBuffer('be', 32);
|
return priv.derive(pub.getPublic()).toArrayLike(Buffer, 'be', 32);
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -243,8 +243,8 @@ ec.fromDER = function fromDER(raw) {
|
|||||||
const sig = new Signature(raw);
|
const sig = new Signature(raw);
|
||||||
const out = Buffer.allocUnsafe(64);
|
const out = Buffer.allocUnsafe(64);
|
||||||
|
|
||||||
sig.r.toBuffer('be', 32).copy(out, 0);
|
sig.r.toArrayLike(Buffer, 'be', 32).copy(out, 0);
|
||||||
sig.s.toBuffer('be', 32).copy(out, 32);
|
sig.s.toArrayLike(Buffer, 'be', 32).copy(out, 32);
|
||||||
|
|
||||||
return out;
|
return out;
|
||||||
};
|
};
|
||||||
|
|||||||
@ -135,7 +135,7 @@ common.getTarget = function getTarget(bits) {
|
|||||||
if (target.cmpn(0) === 0)
|
if (target.cmpn(0) === 0)
|
||||||
throw new Error('Target is zero.');
|
throw new Error('Target is zero.');
|
||||||
|
|
||||||
return target.toBuffer('le', 32);
|
return target.toArrayLike(Buffer, 'le', 32);
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user