## Uses of Package
net.i2p.data

Packages that use net.i2p.data
net.i2p
net.i2p.client: Implements the base I2P SDK for developing applications that communicate through I2P.
net.i2p.client.datagram: Provides a standard way for reading and writing messages transferred over I2P so that the recipient has an authenticated mechanism to reply to it.
net.i2p.client.naming: Provides a standard way for querying the local naming service to resolve a name into a `Destination` (without the complexity of JNDI).
net.i2p.client.streaming: Implements a TCP-like (reliable, authenticated, in order) set of sockets for communicating over the IP-like (unreliable, unauthenticated, unordered) I2P messages.
net.i2p.crypto
net.i2p.data
net.i2p.data.i2cp
net.i2p.data.i2np
net.i2p.i2ptunnel
net.i2p.i2ptunnel.socks
net.i2p.router
net.i2p.router.client
net.i2p.router.message
net.i2p.router.networkdb
net.i2p.router.networkdb.kademlia
net.i2p.router.peermanager
net.i2p.router.startup
net.i2p.router.transport
net.i2p.router.transport.ntcp
net.i2p.router.transport.tcp: Implements the transport for communicating with other routers via TCP/IP.
net.i2p.router.transport.udp
net.i2p.router.tunnel
net.i2p.router.tunnel.pool
net.i2p.util

Classes in net.i2p.data used by net.i2p
RoutingKeyGenerator Component to manage the munging of hashes into routing keys - given a hash, perform some consistent transformation against it and return the result.

Classes in net.i2p.data used by net.i2p.client
Certificate Defines a certificate that can be attached to various I2P structures, such as RouterIdentity and Destination, allowing routers and clients to help manage denial of service attacks and the network utilization.
DataFormatException Thrown when the data was not available to read or write a DataStructure
Destination Defines an end point in the I2P network.
LeaseSet Defines the set of leases a destination currently has.
PrivateKey Defines the PrivateKey as defined by the I2P data structure spec.
SessionKey Defines the SessionKey as defined by the I2P data structure spec.
SessionTag
SigningPrivateKey Defines the SigningPrivateKey as defined by the I2P data structure spec.

Classes in net.i2p.data used by net.i2p.client.datagram
DataFormatException Thrown when the data was not available to read or write a DataStructure
Destination Defines an end point in the I2P network.

Classes in net.i2p.data used by net.i2p.client.naming
Address
Destination Defines an end point in the I2P network.

Classes in net.i2p.data used by net.i2p.client.streaming
ByteArray Wrap up an array of bytes so that they can be compared and placed in hashes, maps, and the like.
Destination Defines an end point in the I2P network.
SessionKey Defines the SessionKey as defined by the I2P data structure spec.
Signature Defines the signature as defined by the I2P data structure spec.
SigningPrivateKey Defines the SigningPrivateKey as defined by the I2P data structure spec.

Classes in net.i2p.data used by net.i2p.crypto
ByteArray Wrap up an array of bytes so that they can be compared and placed in hashes, maps, and the like.
DataFormatException Thrown when the data was not available to read or write a DataStructure
Hash Defines the hash as defined by the I2P data structure spec.
PrivateKey Defines the PrivateKey as defined by the I2P data structure spec.
PublicKey Defines the PublicKey as defined by the I2P data structure spec.
SessionKey Defines the SessionKey as defined by the I2P data structure spec.
SessionTag
Signature Defines the signature as defined by the I2P data structure spec.
SigningPrivateKey Defines the SigningPrivateKey as defined by the I2P data structure spec.
SigningPublicKey Defines the SigningPublicKey as defined by the I2P data structure spec.

Classes in net.i2p.data used by net.i2p.data
ByteArray Wrap up an array of bytes so that they can be compared and placed in hashes, maps, and the like.
Certificate Defines a certificate that can be attached to various I2P structures, such as RouterIdentity and Destination, allowing routers and clients to help manage denial of service attacks and the network utilization.
DataFormatException Thrown when the data was not available to read or write a DataStructure
DataStructure Defines the class as a standard object with particular bit representation, exposing methods to read and write that representation.
DataStructureImpl Base implementation of all data structures
Destination Defines an end point in the I2P network.
Hash Defines the hash as defined by the I2P data structure spec.
Lease Defines the proof that a particular router / tunnel is allowed to receive messages for a particular Destination during some period of time.
PublicKey Defines the PublicKey as defined by the I2P data structure spec.
RouterAddress Defines a method of communicating with a router
RouterIdentity Defines the unique identifier of a router, including any certificate or public key.
RouterInfo Defines the data that a router either publishes to the global routing table or provides to trusted peers.
RoutingKeyGenerator Component to manage the munging of hashes into routing keys - given a hash, perform some consistent transformation against it and return the result.
SessionKey Defines the SessionKey as defined by the I2P data structure spec.
Signature Defines the signature as defined by the I2P data structure spec.
SigningPrivateKey Defines the SigningPrivateKey as defined by the I2P data structure spec.
SigningPublicKey Defines the SigningPublicKey as defined by the I2P data structure spec.
TunnelId Defines the tunnel ID that messages are passed through on a set of routers.

Classes in net.i2p.data used by net.i2p.data.i2cp
DataFormatException Thrown when the data was not available to read or write a DataStructure
DataStructure Defines the class as a standard object with particular bit representation, exposing methods to read and write that representation.
DataStructureImpl Base implementation of all data structures
Destination Defines an end point in the I2P network.
Hash Defines the hash as defined by the I2P data structure spec.
LeaseSet Defines the set of leases a destination currently has.
Payload Defines the actual payload of a message being delivered, including the standard encryption wrapping, as defined by the I2P data structure spec.
PrivateKey Defines the PrivateKey as defined by the I2P data structure spec.
Signature Defines the signature as defined by the I2P data structure spec.
SigningPrivateKey Defines the SigningPrivateKey as defined by the I2P data structure spec.
TunnelId Defines the tunnel ID that messages are passed through on a set of routers.

Classes in net.i2p.data used by net.i2p.data.i2np
ByteArray Wrap up an array of bytes so that they can be compared and placed in hashes, maps, and the like.
Certificate Defines a certificate that can be attached to various I2P structures, such as RouterIdentity and Destination, allowing routers and clients to help manage denial of service attacks and the network utilization.
DataFormatException Thrown when the data was not available to read or write a DataStructure
DataStructure Defines the class as a standard object with particular bit representation, exposing methods to read and write that representation.
DataStructureImpl Base implementation of all data structures
Hash Defines the hash as defined by the I2P data structure spec.
LeaseSet Defines the set of leases a destination currently has.
PrivateKey Defines the PrivateKey as defined by the I2P data structure spec.
PublicKey Defines the PublicKey as defined by the I2P data structure spec.
RouterInfo Defines the data that a router either publishes to the global routing table or provides to trusted peers.
SessionKey Defines the SessionKey as defined by the I2P data structure spec.
SessionTag
Signature Defines the signature as defined by the I2P data structure spec.
SigningPrivateKey Defines the SigningPrivateKey as defined by the I2P data structure spec.
SigningPublicKey Defines the SigningPublicKey as defined by the I2P data structure spec.
TunnelId Defines the tunnel ID that messages are passed through on a set of routers.

Classes in net.i2p.data used by net.i2p.i2ptunnel
ByteArray Wrap up an array of bytes so that they can be compared and placed in hashes, maps, and the like.
DataFormatException Thrown when the data was not available to read or write a DataStructure
Destination Defines an end point in the I2P network.

Classes in net.i2p.data used by net.i2p.i2ptunnel.socks
Destination Defines an end point in the I2P network.

Classes in net.i2p.data used by net.i2p.router
Certificate Defines a certificate that can be attached to various I2P structures, such as RouterIdentity and Destination, allowing routers and clients to help manage denial of service attacks and the network utilization.
DataFormatException Thrown when the data was not available to read or write a DataStructure
DataStructure Defines the class as a standard object with particular bit representation, exposing methods to read and write that representation.
DataStructureImpl Base implementation of all data structures
Destination Defines an end point in the I2P network.
Hash Defines the hash as defined by the I2P data structure spec.
LeaseSet Defines the set of leases a destination currently has.
Payload Defines the actual payload of a message being delivered, including the standard encryption wrapping, as defined by the I2P data structure spec.
PrivateKey Defines the PrivateKey as defined by the I2P data structure spec.
PublicKey Defines the PublicKey as defined by the I2P data structure spec.
RouterAddress Defines a method of communicating with a router
RouterIdentity Defines the unique identifier of a router, including any certificate or public key.
RouterInfo Defines the data that a router either publishes to the global routing table or provides to trusted peers.
SigningPrivateKey Defines the SigningPrivateKey as defined by the I2P data structure spec.
SigningPublicKey Defines the SigningPublicKey as defined by the I2P data structure spec.
TunnelId Defines the tunnel ID that messages are passed through on a set of routers.

Classes in net.i2p.data used by net.i2p.router.client
Destination Defines an end point in the I2P network.
Hash Defines the hash as defined by the I2P data structure spec.
LeaseSet Defines the set of leases a destination currently has.
Payload Defines the actual payload of a message being delivered, including the standard encryption wrapping, as defined by the I2P data structure spec.
PrivateKey Defines the PrivateKey as defined by the I2P data structure spec.
SigningPrivateKey Defines the SigningPrivateKey as defined by the I2P data structure spec.

Classes in net.i2p.data used by net.i2p.router.message
Certificate Defines a certificate that can be attached to various I2P structures, such as RouterIdentity and Destination, allowing routers and clients to help manage denial of service attacks and the network utilization.
Destination Defines an end point in the I2P network.
Hash Defines the hash as defined by the I2P data structure spec.
LeaseSet Defines the set of leases a destination currently has.
Payload Defines the actual payload of a message being delivered, including the standard encryption wrapping, as defined by the I2P data structure spec.
PrivateKey Defines the PrivateKey as defined by the I2P data structure spec.
PublicKey Defines the PublicKey as defined by the I2P data structure spec.
RouterIdentity Defines the unique identifier of a router, including any certificate or public key.
RouterInfo Defines the data that a router either publishes to the global routing table or provides to trusted peers.
SessionKey Defines the SessionKey as defined by the I2P data structure spec.
SessionTag
TunnelId Defines the tunnel ID that messages are passed through on a set of routers.

Classes in net.i2p.data used by net.i2p.router.networkdb
Hash Defines the hash as defined by the I2P data structure spec.
RouterIdentity Defines the unique identifier of a router, including any certificate or public key.

Classes in net.i2p.data used by net.i2p.router.networkdb.kademlia
DataStructure Defines the class as a standard object with particular bit representation, exposing methods to read and write that representation.
Hash Defines the hash as defined by the I2P data structure spec.
LeaseSet Defines the set of leases a destination currently has.
RouterIdentity Defines the unique identifier of a router, including any certificate or public key.
RouterInfo Defines the data that a router either publishes to the global routing table or provides to trusted peers.
TunnelId Defines the tunnel ID that messages are passed through on a set of routers.

Classes in net.i2p.data used by net.i2p.router.peermanager
Hash Defines the hash as defined by the I2P data structure spec.

Classes in net.i2p.data used by net.i2p.router.startup
RouterInfo Defines the data that a router either publishes to the global routing table or provides to trusted peers.

Classes in net.i2p.data used by net.i2p.router.transport
Hash Defines the hash as defined by the I2P data structure spec.
RouterAddress Defines a method of communicating with a router
RouterIdentity Defines the unique identifier of a router, including any certificate or public key.
RouterInfo Defines the data that a router either publishes to the global routing table or provides to trusted peers.

Classes in net.i2p.data used by net.i2p.router.transport.ntcp
Hash Defines the hash as defined by the I2P data structure spec.
RouterAddress Defines a method of communicating with a router
RouterIdentity Defines the unique identifier of a router, including any certificate or public key.
RouterInfo Defines the data that a router either publishes to the global routing table or provides to trusted peers.
SessionKey Defines the SessionKey as defined by the I2P data structure spec.

Classes in net.i2p.data used by net.i2p.router.transport.tcp
ByteArray Wrap up an array of bytes so that they can be compared and placed in hashes, maps, and the like.
Hash Defines the hash as defined by the I2P data structure spec.
RouterAddress Defines a method of communicating with a router
RouterIdentity Defines the unique identifier of a router, including any certificate or public key.
RouterInfo Defines the data that a router either publishes to the global routing table or provides to trusted peers.
SessionKey Defines the SessionKey as defined by the I2P data structure spec.

Classes in net.i2p.data used by net.i2p.router.transport.udp
ByteArray Wrap up an array of bytes so that they can be compared and placed in hashes, maps, and the like.
Hash Defines the hash as defined by the I2P data structure spec.
RouterAddress Defines a method of communicating with a router
RouterIdentity Defines the unique identifier of a router, including any certificate or public key.
RouterInfo Defines the data that a router either publishes to the global routing table or provides to trusted peers.
SessionKey Defines the SessionKey as defined by the I2P data structure spec.
Signature Defines the signature as defined by the I2P data structure spec.

Classes in net.i2p.data used by net.i2p.router.tunnel
ByteArray Wrap up an array of bytes so that they can be compared and placed in hashes, maps, and the like.
Hash Defines the hash as defined by the I2P data structure spec.
PrivateKey Defines the PrivateKey as defined by the I2P data structure spec.
PublicKey Defines the PublicKey as defined by the I2P data structure spec.
RouterInfo Defines the data that a router either publishes to the global routing table or provides to trusted peers.
SessionKey Defines the SessionKey as defined by the I2P data structure spec.
TunnelId Defines the tunnel ID that messages are passed through on a set of routers.

Classes in net.i2p.data used by net.i2p.router.tunnel.pool
Destination Defines an end point in the I2P network.
Hash Defines the hash as defined by the I2P data structure spec.
RouterIdentity Defines the unique identifier of a router, including any certificate or public key.
RouterInfo Defines the data that a router either publishes to the global routing table or provides to trusted peers.
SessionKey Defines the SessionKey as defined by the I2P data structure spec.
TunnelId Defines the tunnel ID that messages are passed through on a set of routers.

Classes in net.i2p.data used by net.i2p.util
ByteArray Wrap up an array of bytes so that they can be compared and placed in hashes, maps, and the like.