crypto: remove cryptojs
This commit is contained in:
parent
e3d05c6f2c
commit
c96b862530
6 changed files with 2 additions and 100 deletions
src
|
@ -1,8 +1,4 @@
|
|||
// Crypto, crypto, where art thou crypto
|
||||
var assert = require('assert')
|
||||
var CryptoJS = require('crypto-js')
|
||||
var crypto = require('crypto')
|
||||
var convert = require('./convert')
|
||||
|
||||
function hash160(buffer) {
|
||||
return ripemd160(sha256(buffer))
|
||||
|
@ -29,16 +25,8 @@ function HmacSHA256(buffer, secret) {
|
|||
return crypto.createHmac('sha256', secret).update(buffer).digest()
|
||||
}
|
||||
|
||||
function HmacSHA512(data, secret) {
|
||||
assert(Buffer.isBuffer(data), 'Expected Buffer for data, got ' + data)
|
||||
assert(Buffer.isBuffer(secret), 'Expected Buffer for secret, got ' + secret)
|
||||
|
||||
var dataWords = convert.bufferToWordArray(data)
|
||||
var secretWords = convert.bufferToWordArray(secret)
|
||||
|
||||
var hash = CryptoJS.HmacSHA512(dataWords, secretWords)
|
||||
|
||||
return convert.wordArrayToBuffer(hash)
|
||||
function HmacSHA512(buffer, secret) {
|
||||
return crypto.createHmac('sha512', secret).update(buffer).digest()
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue