aboutsummaryrefslogtreecommitdiffstats
path: root/whisper/whisperv6/envelope.go
diff options
context:
space:
mode:
authorgluk256 <gluk256@users.noreply.github.com>2018-01-30 16:55:08 +0800
committerPéter Szilágyi <peterke@gmail.com>2018-01-30 16:55:08 +0800
commita9e4a90d57d3c072fb727ee62b71002325e23934 (patch)
tree45b0cd4885ebfb562fe0dbeb8b8b9d6859875401 /whisper/whisperv6/envelope.go
parent59a852e4188e18e587b6d54f646a6780f4d1f12c (diff)
downloaddexon-a9e4a90d57d3c072fb727ee62b71002325e23934.tar
dexon-a9e4a90d57d3c072fb727ee62b71002325e23934.tar.gz
dexon-a9e4a90d57d3c072fb727ee62b71002325e23934.tar.bz2
dexon-a9e4a90d57d3c072fb727ee62b71002325e23934.tar.lz
dexon-a9e4a90d57d3c072fb727ee62b71002325e23934.tar.xz
dexon-a9e4a90d57d3c072fb727ee62b71002325e23934.tar.zst
dexon-a9e4a90d57d3c072fb727ee62b71002325e23934.zip
whisper: change the whisper message format so as to add the payload size (#15870)
* whisper: message format changed * whisper: tests fixed * whisper: style fixes * whisper: fixed names, fixed failing tests * whisper: fix merge issue in #15870 Occured while using the github online merge tool. Lesson learned. * whisper: fix a gofmt error for #15870
Diffstat (limited to 'whisper/whisperv6/envelope.go')
-rw-r--r--whisper/whisperv6/envelope.go5
1 files changed, 2 insertions, 3 deletions
diff --git a/whisper/whisperv6/envelope.go b/whisper/whisperv6/envelope.go
index 6bc1f2c6b..881945e9a 100644
--- a/whisper/whisperv6/envelope.go
+++ b/whisper/whisperv6/envelope.go
@@ -200,8 +200,7 @@ func (e *Envelope) OpenSymmetric(key []byte) (msg *ReceivedMessage, err error) {
// Open tries to decrypt an envelope, and populates the message fields in case of success.
func (e *Envelope) Open(watcher *Filter) (msg *ReceivedMessage) {
- // The API interface forbids filters doing both symmetric and
- // asymmetric encryption.
+ // The API interface forbids filters doing both symmetric and asymmetric encryption.
if watcher.expectsAsymmetricEncryption() && watcher.expectsSymmetricEncryption() {
return nil
}
@@ -219,7 +218,7 @@ func (e *Envelope) Open(watcher *Filter) (msg *ReceivedMessage) {
}
if msg != nil {
- ok := msg.Validate()
+ ok := msg.ValidateAndParse()
if !ok {
return nil
}