Uses of Package
org.drasyl.handler.remote.protocol
Package
Description
Classes for crypto-related operations.
Handlers used to communicate with remote nodes.
Contains classes necessary for encrypted protocol communication.
Discovery/Routing of peers on the internet.
The protocol used for communication with remote peers.
Contains classes necessary for encrypted peer/application communication.
Serialization of java objects to byte arrays and vice versa.
-
ClassDescriptionA
RemoteMessage
is uniquely identified by itsNonce.NONCE_LENGTH
bytes long nonce. -
ClassDescriptionDescribes a message whose content has been read completely.This exception is thrown when reading a
RemoteMessage
fails due to an invalid format.Describes a message that is sent to remote peers via UDP/TCP. -
ClassDescriptionDescribes a protocol message whose contents has been armed by using authenticated encryption with associated data.Describes a message whose content has been read completely.Describes an unencrypted protocol message whose only public header has been read so far.
-
ClassDescriptionThis is an immutable object.Describes a message that is sent to remote peers via UDP/TCP.
-
ClassDescriptionAcknowledges a
HelloMessage
.Describes a message sent by an application running on drasyl.Describes a protocol message whose contents has been armed by using authenticated encryption with associated data.Describes a message whose content has been read completely.Describes a message that is used to announce this node to peers or to join a super node.This is an immutable object.This exception is thrown when reading aRemoteMessage
fails due to an invalid format.ARemoteMessage
is uniquely identified by itsNonce.NONCE_LENGTH
bytes long nonce.Describes a message whose content has been read partially.This class models the private header of a drasyl protocol message.This class models the public header of a drasyl protocol message.Describes a message that is sent to remote peers via UDP/TCP.Describes an unencrypted protocol message whose only public header has been read so far.This message is sent by a super node for NAT traversal. -
ClassDescriptionThis exception is thrown when reading a
RemoteMessage
fails due to an invalid format.ARemoteMessage
is uniquely identified by itsNonce.NONCE_LENGTH
bytes long nonce. -
ClassDescriptionThis exception is thrown when reading a
RemoteMessage
fails due to an invalid format.