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. open class EthereumIESEncryptionEngine |
HandshakeMessage |
Contents of a message sent as part of a RLPx handshake. interface HandshakeMessage |
MemoryWireConnectionsRepository |
In-memory implementation of the wire connections repository. open class MemoryWireConnectionsRepository : WireConnectionRepository |
RLPxConnection |
Connection between 2 peers over the RLPx protocol. class RLPxConnection |
RLPxConnectionFactory |
Factory creating RLPxConnection, either from initiating a handshake or responding to a handshake request. class RLPxConnectionFactory |
RLPxMessage |
Message exchanged over a RLPx connection. class RLPxMessage |
RLPxService |
Service allowing connections to remote peers over RLPx connections. interface RLPxService |
WireConnectionRepository |
A repository managing wire connections. interface WireConnectionRepository |
InvalidMACException |
Exception thrown when the message contents do not match the Message Authentication Code. open class InvalidMACException : RuntimeException |