|
@ -6,8 +6,6 @@ var ecurve = require('ecurve') |
|
|
var curve = ecurve.getCurveByName('secp256k1') |
|
|
var curve = ecurve.getCurveByName('secp256k1') |
|
|
var Point = ecurve.Point |
|
|
var Point = ecurve.Point |
|
|
|
|
|
|
|
|
module.exports = HDKey |
|
|
|
|
|
|
|
|
|
|
|
var MASTER_SECRET = new Buffer('Bitcoin seed') |
|
|
var MASTER_SECRET = new Buffer('Bitcoin seed') |
|
|
var HARDENED_OFFSET = 0x80000000 |
|
|
var HARDENED_OFFSET = 0x80000000 |
|
|
var LEN = 78 |
|
|
var LEN = 78 |
|
@ -229,3 +227,6 @@ function hash160 (buf) { |
|
|
var sha = crypto.createHash('sha256').update(buf).digest() |
|
|
var sha = crypto.createHash('sha256').update(buf).digest() |
|
|
return crypto.createHash('rmd160').update(sha).digest() |
|
|
return crypto.createHash('rmd160').update(sha).digest() |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
HDKey.HARDENED_OFFSET = HARDENED_OFFSET |
|
|
|
|
|
module.exports = HDKey |
|
|