Official Go implementation of the Ethereum protocol
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
zelig
b855f671a5
rewrite to comply with latest spec
...
- correct sizes for the blocks : sec signature 65, ecies sklen 16, keylength 32
- added allocation to Xor (should be optimized later)
- no pubkey reader needed, just do with copy
- restructuring now into INITIATE, RESPOND, COMPLETE -> newSession initialises the encryption/authentication layer
- crypto identity can be part of client identity, some initialisation when server created
10 years ago
..
client_identity.go
add privkey to clientIdentity + tests
10 years ago
client_identity_test.go
add privkey to clientIdentity + tests
10 years ago
crypto.go
rewrite to comply with latest spec
10 years ago
message.go
eth, p2p: remove EncodeMsg from p2p.MsgWriter
10 years ago
message_test.go
eth, p2p: remove EncodeMsg from p2p.MsgWriter
10 years ago
nat.go
Cleaned up some of that util
10 years ago
natpmp.go
p2p: API cleanup and PoC 7 compatibility
10 years ago
natupnp.go
p2p: API cleanup and PoC 7 compatibility
10 years ago
peer.go
initial hook for crypto handshake (void, off by default)
10 years ago
peer_error.go
p2p: use an error type for disconnect requests
10 years ago
peer_test.go
eth, p2p: remove EncodeMsg from p2p.MsgWriter
10 years ago
protocol.go
fix protocol to accomodate privkey
10 years ago
protocol_test.go
fix protocol to accomodate privkey
10 years ago
server.go
Moved connection errors to DebugDetail level
10 years ago
server_test.go
Merge
10 years ago
testlog_test.go
p2p: API cleanup and PoC 7 compatibility
10 years ago
testpoc7.go
Moved `obscuren` secp256k1-go
10 years ago