Browse Source

magicHash now uses Buffers internally

hk-custom-address
Daniel Cousens 11 years ago
parent
commit
1b46a10d2a
  1. 12
      src/message.js

12
src/message.js

@ -7,17 +7,17 @@ var ecdsa = require('./ecdsa')
var ECPubKey = require('./eckey').ECPubKey
// FIXME: magicHash is incompatible with other magic messages
var magicBytes = convert.stringToBytes('Bitcoin Signed Message:\n')
var magicBytes = new Buffer('Bitcoin Signed Message:\n')
function magicHash(message) {
var messageBytes = convert.stringToBytes(message)
var messageBytes = new Buffer(message)
var buffer = [].concat(
convert.numToVarInt(magicBytes.length),
var buffer = Buffer.concat([
new Buffer(convert.numToVarInt(magicBytes.length)),
magicBytes,
convert.numToVarInt(messageBytes.length),
new Buffer(convert.numToVarInt(messageBytes.length)),
messageBytes
)
])
return crypto.hash256(buffer)
}

Loading…
Cancel
Save