whisper: mailserver no longer supports the signature vaidation

pull/16206/head
Vlad 7 years ago
parent 4c845bdc27
commit dadf4d53ab
  1. 6
      whisper/mailserver/mailserver.go

@ -17,7 +17,6 @@
package mailserver package mailserver
import ( import (
"bytes"
"encoding/binary" "encoding/binary"
"fmt" "fmt"
@ -175,7 +174,10 @@ func (s *WMailServer) validateRequest(peerID []byte, request *whisper.Envelope)
if len(src)-len(peerID) == 1 { if len(src)-len(peerID) == 1 {
src = src[1:] src = src[1:]
} }
if !bytes.Equal(peerID, src) {
// if you want to check the signature, you can do it here. e.g.:
// if !bytes.Equal(peerID, src) {
if src == nil {
log.Warn(fmt.Sprintf("Wrong signature of p2p request")) log.Warn(fmt.Sprintf("Wrong signature of p2p request"))
return false, 0, 0, topic return false, 0, 0, topic
} }

Loading…
Cancel
Save