zelig
58fc2c679b
important fix for peer pubkey. when taken from identity, chop first format byte!
2015-02-06 00:00:35 +01:00
zelig
e252c634cb
first stab at integrating crypto in our p2p
...
- abstract the entire handshake logic in cryptoId.Run() taking session-relevant parameters
- changes in peer to accomodate how the encryption layer would be switched on
- modify arguments of handshake components
- fixed test getting the wrong pubkey but it till crashes on DH in newSession()
2015-02-06 00:00:35 +01:00
zelig
1803c65e40
integrate cryptoId into peer and connection lifecycle
2015-02-06 00:00:35 +01:00
zelig
c8a8aa0d43
initial hook for crypto handshake (void, off by default)
2015-02-06 00:00:34 +01:00
Felix Lange
b0ff946b55
p2p: move peerList back into baseProtocol
...
It had been moved to Peer, probably for debugging.
2015-01-06 12:23:38 +01:00
obscuren
6abf8ef78f
Merge
2015-01-05 17:10:42 +01:00
Felix Lange
e28c60caf9
p2p: improve and test eofSignal
2014-12-12 11:40:02 +01:00
Felix Lange
3a09459c4c
p2p: make Disconnect not hang for peers created with NewPeer
2014-11-26 22:08:54 +01:00
Felix Lange
59b63caf5e
p2p: API cleanup and PoC 7 compatibility
...
Whoa, one more big commit. I didn't manage to untangle the
changes while working towards compatibility.
2014-11-21 21:52:45 +01:00
Felix Lange
f38052c499
p2p: rework protocol API
2014-11-21 21:52:45 +01:00
zelig
771fbcc02e
initial commit of p2p package
2014-10-23 16:57:54 +01:00