go-ethereum/swarm/pss/protocol_none.go
lash a12c003114 swarm/pss: Postal Service over Swarm
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
2017-12-14 15:37:17 +00:00

7 lines
74 B
Go

// +build nopssprotocol
package pss
const (
IsActiveProtocol = false
)