p2p: integrate p2p/discover
Overview of changes: - ClientIdentity has been removed, use discover.NodeID - Server now requires a private key to be set (instead of public key) - Server performs the encryption handshake before launching Peer - Dial logic takes peers from discover table - Encryption handshake code has been cleaned up a bit - baseProtocol is gone because we don't exchange peers anymore - Some parts of baseProtocol have moved into Peer instead
Showing
- p2p/client_identity.go 0 additions, 68 deletionsp2p/client_identity.go
- p2p/client_identity_test.go 0 additions, 35 deletionsp2p/client_identity_test.go
- p2p/crypto.go 194 additions, 235 deletionsp2p/crypto.go
- p2p/crypto_test.go 45 additions, 126 deletionsp2p/crypto_test.go
- p2p/message.go 107 additions, 10 deletionsp2p/message.go
- p2p/message_test.go 97 additions, 43 deletionsp2p/message_test.go
- p2p/peer.go 192 additions, 326 deletionsp2p/peer.go
- p2p/peer_error.go 27 additions, 29 deletionsp2p/peer_error.go
- p2p/peer_test.go 161 additions, 135 deletionsp2p/peer_test.go
- p2p/protocol.go 0 additions, 248 deletionsp2p/protocol.go
- p2p/protocol_test.go 0 additions, 167 deletionsp2p/protocol_test.go
- p2p/server.go 184 additions, 159 deletionsp2p/server.go
- p2p/server_test.go 48 additions, 37 deletionsp2p/server_test.go
- p2p/testlog_test.go 1 addition, 1 deletionp2p/testlog_test.go
- p2p/testpoc7.go 0 additions, 40 deletionsp2p/testpoc7.go
Loading
Please register or sign in to comment