|
|
@ -1,6 +1,5 @@ |
|
|
|
'use strict'; |
|
|
|
|
|
|
|
var sha512 = require('sha512'); |
|
|
|
var crypto = require('crypto'); |
|
|
|
var BufferUtil = require('../util/buffer'); |
|
|
|
var $ = require('../util/preconditions'); |
|
|
@ -38,8 +37,7 @@ Hash.sha256ripemd160 = function(buf) { |
|
|
|
|
|
|
|
Hash.sha512 = function(buf) { |
|
|
|
$.checkArgument(BufferUtil.isBuffer(buf)); |
|
|
|
var hash = sha512(buf); |
|
|
|
return new Buffer(hash); |
|
|
|
return crypto.createHash('sha512').update(buf).digest(); |
|
|
|
}; |
|
|
|
|
|
|
|
Hash.sha512.blocksize = 1024; |
|
|
|