From 90cf7a1727daa0e9f655a72de2dc9c5956a53abe Mon Sep 17 00:00:00 2001 From: Vlad Date: Sun, 7 Jan 2018 21:12:05 +0200 Subject: [PATCH] whisper: minor refactoring --- whisper/whisperv6/envelope.go | 1 + whisper/whisperv6/whisper.go | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/whisper/whisperv6/envelope.go b/whisper/whisperv6/envelope.go index 9ed712b934..304608fdeb 100644 --- a/whisper/whisperv6/envelope.go +++ b/whisper/whisperv6/envelope.go @@ -51,6 +51,7 @@ type Envelope struct { // size returns the size of envelope as it is sent (i.e. public fields only) func (e *Envelope) size() int { + const EnvelopeHeaderLength = 20 return EnvelopeHeaderLength + len(e.Data) } diff --git a/whisper/whisperv6/whisper.go b/whisper/whisperv6/whisper.go index bc89aadccd..e4fb273005 100644 --- a/whisper/whisperv6/whisper.go +++ b/whisper/whisperv6/whisper.go @@ -1067,3 +1067,12 @@ func addBloom(a, b []byte) []byte { } return c } + +func isBloomFilterEqual(a, b []byte) bool { + for i := 0; i < bloomFilterSize; i++ { + if a[i] != b[i] { + return false + } + } + return true +}