Commit c190a1c7 authored by vicotor's avatar vicotor

update signature data hash

parent 0252b8a4
......@@ -619,8 +619,10 @@ func (wm *WorkerManager) handleWorkerMsg(worker *Worker) {
// todo: verify signature
{
sig := msg.RegisteMessage.DeviceSignature
data := utils.CombineBytes([]byte(msg.RegisteMessage.MinerPubkey), []byte(msg.RegisteMessage.BenefitAddress),
[]byte(msg.RegisteMessage.DeviceIp), big.NewInt(int64(msg.RegisteMessage.Timestamp)).Bytes())
data := utils.CombineBytes(bytes.NewBufferString(msg.RegisteMessage.DeviceIp).Bytes(),
bytes.NewBufferString(msg.RegisteMessage.MinerPubkey).Bytes(),
bytes.NewBufferString(msg.RegisteMessage.BenefitAddress).Bytes(),
big.NewInt(int64(msg.RegisteMessage.Timestamp)).Bytes())
if !utils.VerifySignature(data, sig, utils.FromHex(msg.RegisteMessage.MinerPubkey)) {
l.WithFields(log.Fields{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment