Reuse existing functions.

This commit is contained in:
ricmoo 2016-07-21 17:07:40 -04:00
parent 7626b541f5
commit f50f171223

View File

@ -100,8 +100,8 @@ var ibanChecksum = (function() {
function SigningKey(privateKey) { function SigningKey(privateKey) {
if (!(this instanceof SigningKey)) { throw new Error('missing new'); } if (!(this instanceof SigningKey)) { throw new Error('missing new'); }
if (typeof(privateKey) === 'string' && privateKey.match(/^0x[0-9A-Fa-f]{64}$/)) { if (utils.isHexString(privateKey, 32)) {
privateKey = new Buffer(privateKey.substring(2), 'hex'); privateKey = utils.hexOrBuffer(privateKey);
} else if (!Buffer.isBuffer(privateKey) || privateKey.length !== 32) { } else if (!Buffer.isBuffer(privateKey) || privateKey.length !== 32) {
throw new Error('invalid private key'); throw new Error('invalid private key');
} }