Hendrik Hofstadt
f60713bca8
privval: Add IPCPV and fix SocketPV (#2568)
Ref: #2563 I added IPC as an unencrypted alternative to SocketPV. Besides I fixed the following aspects of SocketPV: Added locking since we are operating on a single socket The connection deadline is extended every time a successful packet exchange happens; otherwise the connection would always die permanently x seconds after the connection was established. Added a ping/heartbeat mechanism to keep the connection alive; native TCP keepalives do not work in this use-case * Extend the SecureConn socket to extend its deadline * Add locking & ping/heartbeat packets to SocketPV * Implement IPC PV and abstract socket signing * Refactored IPC and SocketPV * Implement @melekes comments * Fixes to rebase |
6 years ago | |
---|---|---|
.. | ||
id.go | crypto: Remove interface from crypto.Signature | 6 years ago |
node.go | privval: Add IPCPV and fix SocketPV (#2568) | 6 years ago |
node_test.go | Delay starting node until Genesis time (#2389) | 6 years ago |
wire.go | crypto: Refactor to move files out of the top level directory | 7 years ago |