aboutsummaryrefslogtreecommitdiffstats
path: root/whisper/whisperv6
Commit message (Collapse)AuthorAgeFilesLines
* whisper/whisperv6: PoW requirement (#15701)gluk2562017-12-215-54/+185
| | | | New Whisper-level message introduced (PoW requirement), corresponding logic added, plus some tests.
* whisper/whisperv6: message bundling (#15666)gluk2562017-12-212-20/+33
| | | | | Changed the communication protocol for ordinary message, according to EIP 627. Messages will be send in bundles, i.e. array of messages will be sent instead of single message.
* all: use gometalinter.v2, fix new gosimple issues (#15650)Zach2017-12-131-2/+1
|
* whisper: sym encryption message padding includes salt (#15631)Guillaume Ballet2017-12-112-0/+60
| | | | | Now that the AES salt has been moved to the payload, padding must be adjusted to hide it, lest an attacker guesses that the packet uses symmetric encryption.
* whisper/whisperv6: remove Version from the envelope (#15621)Guillaume Ballet2017-12-085-65/+28
|
* whisper/whisperv6: remove aesnonce (#15578)Guillaume Ballet2017-12-088-73/+168
| | | | As per EIP-627, the salt for symmetric encryption is now part of the payload. This commit does that.
* whisper: rename EnvNonce to Nonce in the v6 Envelope (#15579)Guillaume Ballet2017-12-011-4/+4
|
* build: enable unconvert linter (#15456)ferhat elmas2017-11-112-3/+3
| | | | | | | | | * build: enable unconvert linter - fixes #15453 - update code base for failing cases * cmd/puppeth: replace syscall.Stdin with os.Stdin.Fd() for unconvert linter
* whisper/whisperv6: initial commit (clone of v5) (#15324)gluk2562017-11-0418-0/+5589