org.apache.tuweni.rlpx.wire.DefaultWireConnection |
A stateful connection between two peers under the Devp2p wire protocol. |
org.apache.tuweni.rlpx.wire.DisconnectReason |
Enumeration of all reasons disconnect may happen. |
org.apache.tuweni.rlpx.EthereumIESEncryptionEngine |
Support class for constructing integrated encryption ciphers for doing basic message exchanges on top of key agreement ciphers. Follows the description given in IEEE Std 1363a. |
org.apache.tuweni.rlpx.HandshakeMessage |
Contents of a message sent as part of a RLPx handshake. |
org.apache.tuweni.rlpx.wire.HelloMessage | |
org.apache.tuweni.rlpx.InvalidMACException |
Exception thrown when the message contents do not match the Message Authentication Code. |
org.apache.tuweni.rlpx.MemoryWireConnectionsRepository |
In-memory implementation of the wire connections repository. |
org.apache.tuweni.rlpx.RLPxConnection |
Connection between 2 peers over the RLPx protocol. The RLPx protocol creates a exchange of unique secrets during an initial handshake. The peers proceed to communicate using the shared secrets. This connection allows encrypting and decrypting messages with a remote peer. |
org.apache.tuweni.rlpx.RLPxConnectionFactory |
Factory creating RLPxConnection, either from initiating a handshake or responding to a handshake request. |
org.apache.tuweni.rlpx.RLPxMessage |
Message exchanged over a RLPx connection. The message is identified by a negotiated code, offset according to the subprotocol mapping. The message includes the raw content of the message as bytes. |
org.apache.tuweni.rlpx.RLPxService |
Service allowing connections to remote peers over RLPx connections. |
org.apache.tuweni.rlpx.wire.SubProtocol |
Defines a subprotocol to be used for wire connections |
org.apache.tuweni.rlpx.wire.SubProtocolHandler |
Handler managing messages and new connections of peers related for a given subprotocol. |
org.apache.tuweni.rlpx.wire.SubProtocolIdentifier |
Identifier of a subprotocol, comprised of a name and version. |
org.apache.tuweni.rlpx.vertx.VertxRLPxService |
Implementation of RLPx service using Vert.x. |
org.apache.tuweni.rlpx.wire.WireConnection |
A stateful connection between two peers under the Devp2p wire protocol. |
org.apache.tuweni.rlpx.WireConnectionRepository |
A repository managing wire connections. |