mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-17 01:13:45 +00:00
swarm/pss: Modular handshakes swarm/pss: Channel in client, incoming key expiry Remove unused msgC channel in client Handshake: incoming keys now have grace period swarm/pss: New network test (messages missing in transfer) swarm/pss: Track message counts per node, network test swarm/pss: Add message TTL swarm/pss: Remove simulation expect swarm/pss: Add random padding generation swarm/ swarm/add: Add 256 node snapshot swarm/pss: Add 128 node snapshot swarm/pss: Revert outside package edits swarm/pss: Add cli params to network test Revert to fmt.Errorf for formatted error strings Amend misc PR comments swarm/pss: Add valid pss peer check on send swarm/add: Add hash to topic generation swarm/pss: Introduct pss package topic + no handlerfail swarm/pss: Add missing forward on process fail swarm/pss: client fix Client implementation was broken after handshake changes: - Add missing api call GetAddress() - Use keyid instead of ecdsa.PublicKey in client - Move client handshake activation to inside client RunProtocol code - Simplify client handshake Also implements some lesser cosmetics: - Added build tag for exluding ping code - Added "pss" in build tags - Add conditional compile bool values - Simplify Ping Protocol code swarm/pss: API doc methods swarm/pss: API descriptions, moved to README README.md -> ARCHITECTURE.md API.md -> README.md swarm/pss: visual cleanup swarm/pss: visual edits swarm/pss: visual edits swarm/pss: Remove commented code swarm/pss: API param change omission (breaking) swarm/pss: Missing lock in topic hasher swarm/pss: Add api option of return msg data as hex swarm/pss: Revert new method, replace all payload with hexutil.Bytes swarm/pss: Remove redundant log msg swarm/pss: Change all topic, keys address to hex in API swarm/pss: Add JSON (un)marshal on topic and address swarm/pss: Updated README with new API descriptions swarm/pss: Check matching peer pss caps on forwarding swarm/pss: Use p2p.Cap.String() to build capstring swarm/pss: Simplify topic marshal + remove commented code swarm/pss: typo swarm/pss: Simply pssaddress marshal + 0x prefix bytestotopic Also added tests for topic conversions Changed topichex to topic in tests (and topic obj refs to topicobj) swarm/pss: Add slice comment, logline cleanup swarm/pss: comment cleanup
7 lines
74 B
Go
7 lines
74 B
Go
// +build nopssprotocol
|
|
|
|
package pss
|
|
|
|
const (
|
|
IsActiveProtocol = false
|
|
)
|