aboutsummaryrefslogtreecommitdiffstats
path: root/whisper/whisperv5
Commit message (Collapse)AuthorAgeFilesLines
* whisper: expiry refactoring (#3706)gluk2562017-02-245-36/+72
|
* all: blidly swap out glog to our log15, logs need reworkPéter Szilágyi2017-02-236-55/+49
|
* Whisper API fixed (#3687)gluk2562017-02-2310-78/+157
| | | | | | | | | | | | | | | | | | | | | | * whisper: wnode updated for tests with geth * whisper: updated processing of incoming messages * whisper: symmetric encryption updated * whisper: filter id type changed to enhance security * whisper: allow filter without topic for asymmetric encryption * whisper: POW updated * whisper: logging updated * whisper: spellchecker update * whisper: error handling changed * whisper: JSON field names fixed
* crypto: add btcec fallback for sign/recover without cgo (#3680)Felix Lange2017-02-181-2/+3
| | | | | | | | | | | * vendor: add github.com/btcsuite/btcd/btcec * crypto: add btcec fallback for sign/recover without cgo This commit adds a non-cgo fallback implementation of secp256k1 operations. * crypto, core/vm: remove wrappers for sha256, ripemd160
* whisper: interface changed to simplify the transition to v5gluk2562017-02-146-9/+1061
| | | | | | | | | | | | | | | | * whisper: mailserver test introduced, refactoring * whisper: validation test updated * whisper: max number of peers fixed * whisper: verification bug fixed * whisper: esthetic fix * whisper: interface changed to simplify the transition to v5 * whisper: preparation for version switch
* cmd/wnode, whisper: add whisper CLI tool and mail server (#3580)gluk2562017-01-315-24/+56
|
* all: fix ineffectual assignments and remove uses of crypto.Sha3Felix Lange2017-01-093-16/+8
| | | | | go get github.com/gordonklaus/ineffassign ineffassign .
* all: fix spelling errorsPéter Szilágyi2017-01-071-1/+1
|
* all: fix issues reported by honnef.co/go/simple/cmd/gosimpleFelix Lange2017-01-073-8/+8
|
* all: gofmt -w -sFelix Lange2017-01-062-2/+2
|
* whisper: refactoring (#3411)gluk2562016-12-2010-66/+228
| | | | | | | | | * whisper: refactored message processing * whisper: final polishing * whisper: logging updated * whisper: moved the check, changed the default PoW * whisper: refactoring of message queuing * whisper: refactored parameters
* whisper/shhapi, whisper/whisperv5: refactoring (#3364)gluk2562016-12-0212-524/+349
| | | | | | | | | | * Filter refactoring * API tests added + bugfix * fixed the error logs * FilterID fixed * test cases fixed * key generation updated * POW updated * got rid of redundant stuff
* whisper: project restructured, version 5 introduced (#3022)gluk2562016-10-2913-0/+3759
whisper: project restructured, version 5 introduced This commits adds a draft version of the new shh v5 protocol. The new version is not on by default, --shh still selects version 2.