Skip to content

Commit

Permalink
whisper: rename EnvNonce to Nonce in the v6 Envelope (#15579)
Browse files Browse the repository at this point in the history
  • Loading branch information
gballet authored and fjl committed Dec 1, 2017
1 parent 54aeb8e commit 20fe928
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions whisper/whisperv6/envelope.go
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ type Envelope struct {
Topic TopicType
AESNonce []byte
Data []byte
EnvNonce uint64
Nonce uint64

pow float64 // Message-specific PoW as described in the Whisper specification.
hash common.Hash // Cached hash of the envelope to avoid rehashing every time.
Expand Down Expand Up @@ -70,7 +70,7 @@ func NewEnvelope(ttl uint32, topic TopicType, aesNonce []byte, msg *sentMessage)
Topic: topic,
AESNonce: aesNonce,
Data: msg.Raw,
EnvNonce: 0,
Nonce: 0,
}

if EnvelopeVersion < 256 {
Expand Down Expand Up @@ -119,7 +119,7 @@ func (e *Envelope) Seal(options *MessageParams) error {
d := new(big.Int).SetBytes(crypto.Keccak256(buf))
firstBit := math.FirstBitSet(d)
if firstBit > bestBit {
e.EnvNonce, bestBit = nonce, firstBit
e.Nonce, bestBit = nonce, firstBit
if target > 0 && bestBit >= target {
return nil
}
Expand All @@ -146,7 +146,7 @@ func (e *Envelope) calculatePoW(diff uint32) {
buf := make([]byte, 64)
h := crypto.Keccak256(e.rlpWithoutNonce())
copy(buf[:32], h)
binary.BigEndian.PutUint64(buf[56:], e.EnvNonce)
binary.BigEndian.PutUint64(buf[56:], e.Nonce)
d := new(big.Int).SetBytes(crypto.Keccak256(buf))
firstBit := math.FirstBitSet(d)
x := gmath.Pow(2, float64(firstBit))
Expand Down

0 comments on commit 20fe928

Please sign in to comment.