|
@ -1,10 +1,14 @@ |
|
|
|
|
|
var crypto = require('crypto') |
|
|
|
|
|
var bs58 = require('bs58') |
|
|
var HDKey = require('../') |
|
|
var HDKey = require('../') |
|
|
var fixtures = require('./fixtures') |
|
|
var fixtures = require('./fixtures') |
|
|
|
|
|
|
|
|
require('terst') |
|
|
require('terst') |
|
|
|
|
|
|
|
|
function encode(buf) { |
|
|
function encode(buf) { |
|
|
|
|
|
var hash = crypto.createHash('sha256').update(buf).digest() |
|
|
|
|
|
var chksum = crypto.createHash('sha256').update(hash).digest().slice(0,4) |
|
|
|
|
|
return bs58.encode(Buffer.concat([buf, chksum])) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
describe('hdkey', function() { |
|
|
describe('hdkey', function() { |
|
|