|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use net.i2p.data | |
---|---|
net.i2p | Core I2P package, contains information about the I2P version and an entry point to access important elements. |
net.i2p.client | Interfaces and factories for the base I2P SDK used to develop 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.impl | Implements the base I2P SDK for developing applications that communicate through I2P. |
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 | API, interfaces, and factory for a TCP-like (reliable, authenticated, in order) set of sockets for communicating over the IP-like (unreliable, unauthenticated, unordered) I2P messages. |
net.i2p.client.streaming.impl | Implementation of a TCP-like (reliable, authenticated, in order) set of sockets for communicating over the IP-like (unreliable, unauthenticated, unordered) I2P messages. |
net.i2p.crypto | These classes provide a number of low-level cryptographic routines. |
net.i2p.data | These classes define the common data structures used by the various I2P protocols. |
net.i2p.data.i2cp | The Invisible Internet Client Protocol (I2CP) allows applications simplified access to the I2P network without requiring them to deal with the issues involved with the Invisible Internet Network Protocol (I2NP). |
net.i2p.data.i2np | This package defines the low-level messages sent between routers, called the Invisible Internet Network Protocol (I2NP). |
net.i2p.data.router | Classes formerly in net.i2p.data but moved here as they are only used by the router. |
net.i2p.i2ptunnel | Implementation of preconfigured tunnels, both for clients and servers, and a UI for adding more and editing the configuration. |
net.i2p.i2ptunnel.socks | SOCKS 4, 4a, and 5 client tunnels. |
net.i2p.i2ptunnel.streamr | Special-purpose client and server tunnels for streaming UDP clients and servers, generally for audio and video streaming. |
net.i2p.i2ptunnel.udp | A small API used by UDP tunnels. |
net.i2p.i2ptunnel.udpTunnel | |
net.i2p.i2ptunnel.ui | Classes for configuring tunnels, used externally by Android. |
net.i2p.i2ptunnel.web | The UI for adding tunnels and editing their configurations, implemented as a webapp packaged in i2ptunnel.war. |
net.i2p.internal | Interface and classes for a router and client within the same JVM to directly pass I2CP messages using Queues instead of serialized messages over socket streams. |
net.i2p.kademlia | This is a major rewrite of KBucket, KBucketSet, and KBucketImpl from net.i2p.router.networkdb.kademlia. |
net.i2p.router | The I2P router application handles the I2P network communication. |
net.i2p.router.client | Implements the router side of the I2CP interface, which is the API for applications to send and receive data through the router. |
net.i2p.router.crypto | Classes formerly in net.i2p.crypto but moved here as they are only used by the router. |
net.i2p.router.dummy | Dummy versions of things for testing. |
net.i2p.router.message | Creates and parses garlic messages. |
net.i2p.router.networkdb | A couple of classes, but most things are in kademlia. |
net.i2p.router.networkdb.kademlia | The network database, including implementation of floodfills. |
net.i2p.router.peermanager | The peer manager logs information about the history and quality of network peers. |
net.i2p.router.startup | The I2P startup package loads the configuration when I2P is started. |
net.i2p.router.transport | The transport system allows the usage of communication layers that are below I2P in the stack, on which I2P messages are sent. |
net.i2p.router.transport.crypto | DH key generation. |
net.i2p.router.transport.ntcp | The NTCP transport allows passing I2P messages on top of TCP. |
net.i2p.router.transport.udp | The UDP transport (also known as 'SSU transport') allows passing I2P messages on top of UDP. |
net.i2p.router.tunnel | All the work of managing locally created and participating tunnels, creating and handling tunnel messages, and their encryption. |
net.i2p.router.tunnel.pool | Tunnel creation, tunnel build message handling. |
net.i2p.router.util | These classes define the several useful utilities used throughout the router. |
net.i2p.sam | The SAM client API. |
net.i2p.util | These classes define the several useful utilities used throughout the router and applications. |
org.klomp.snark | I2P version of the snark bittorrent client, imported in 2005 and heavily enhanced to add a web UI, DHT support, and other features. |
org.klomp.snark.dht |
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. |
|
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 |
|
DateAndFlags
A six-byte Date and 2 bytes of flags, since a Date won't encroach on the top two bytes until the year 10889. |
|
Destination
Defines an end point in the I2P network. |
|
Hash
Defines the hash as defined by the I2P data structure spec. |
|
PrivateKey
Defines the PrivateKey as defined by the I2P data structure spec. |
|
SessionKey
Defines the SessionKey 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.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. |
|
Hash
Defines the hash as defined by the I2P data structure spec. |
Classes in net.i2p.data used by net.i2p.client.impl | |
---|---|
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. |
|
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
32 bytes, usually of random data. |
|
SigningPrivateKey
Defines the SigningPrivateKey as defined by the I2P data structure spec. |
Classes in net.i2p.data used by net.i2p.client.naming | |
---|---|
Destination
Defines an end point in the I2P network. |
|
Hash
Defines the hash as defined by the I2P data structure spec. |
Classes in net.i2p.data used by net.i2p.client.streaming | |
---|---|
Destination
Defines an end point in the I2P network. |
Classes in net.i2p.data used by net.i2p.client.streaming.impl | |
---|---|
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. |
|
Hash
Defines the hash as defined by the I2P data structure spec. |
|
SessionKey
Defines the SessionKey as defined by the I2P data structure spec. |
|
SessionTag
32 bytes, usually of random data. |
|
Signature
Defines the signature as defined by the I2P data structure spec. |
Classes in net.i2p.data used by net.i2p.crypto | |
---|---|
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. |
|
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
32 bytes, usually of random data. |
|
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. |
|
SimpleDataStructure
A SimpleDataStructure contains only a single fixed-length byte array. |
Classes in net.i2p.data used by net.i2p.data | |
---|---|
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. |
|
DatabaseEntry
Base implementation of common methods for the two data structures that are stored in the netDb, i.e. |
|
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. |
|
KeyCertificate
This certificate type gets its own class because it's going to be used a lot. |
|
KeysAndCert
KeysAndCert has a public key, a signing key, and a certificate. |
|
Lease
Defines the proof that a particular router / tunnel is allowed to receive messages for a particular Destination during some period of time. |
|
PrivateKey
Defines the PrivateKey as defined by the I2P data structure spec. |
|
PrivateKeyFile
This helper class reads and writes files in the same "eepPriv.dat" format used by the client code. |
|
PublicKey
Defines the PublicKey as defined by the I2P data structure spec. |
|
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. |
|
SimpleDataStructure
A SimpleDataStructure contains only a single fixed-length byte array. |
|
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 |
|
DateAndFlags
A six-byte Date and 2 bytes of flags, since a Date won't encroach on the top two bytes until the year 10889. |
|
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. |
|
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 | |
---|---|
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. |
|
DatabaseEntry
Base implementation of common methods for the two data structures that are stored in the netDb, i.e. |
|
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. |
|
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
32 bytes, usually of random data. |
|
SimpleDataStructure
A SimpleDataStructure contains only a single fixed-length byte array. |
|
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.router | |
---|---|
DatabaseEntry
Base implementation of common methods for the two data structures that are stored in the netDb, i.e. |
|
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. |
|
KeysAndCert
KeysAndCert has a public key, a signing key, and a certificate. |
|
PrivateKeyFile
This helper class reads and writes files in the same "eepPriv.dat" format used by the client code. |
|
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.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. |
|
Hash
Defines the hash as defined by the I2P data structure spec. |
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.i2ptunnel.streamr | |
---|---|
Destination
Defines an end point in the I2P network. |
Classes in net.i2p.data used by net.i2p.i2ptunnel.udp | |
---|---|
Destination
Defines an end point in the I2P network. |
Classes in net.i2p.data used by net.i2p.i2ptunnel.udpTunnel | |
---|---|
Destination
Defines an end point in the I2P network. |
Classes in net.i2p.data used by net.i2p.i2ptunnel.ui | |
---|---|
Destination
Defines an end point in the I2P network. |
Classes in net.i2p.data used by net.i2p.i2ptunnel.web | |
---|---|
Destination
Defines an end point in the I2P network. |
Classes in net.i2p.data used by net.i2p.internal | |
---|---|
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 |
Classes in net.i2p.data used by net.i2p.kademlia | |
---|---|
SimpleDataStructure
A SimpleDataStructure contains only a single fixed-length byte array. |
Classes in net.i2p.data used by net.i2p.router | |
---|---|
DatabaseEntry
Base implementation of common methods for the two data structures that are stored in the netDb, i.e. |
|
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. |
|
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. |
|
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. |
Classes in net.i2p.data used by net.i2p.router.crypto | |
---|---|
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
32 bytes, usually of random data. |
Classes in net.i2p.data used by net.i2p.router.dummy | |
---|---|
DatabaseEntry
Base implementation of common methods for the two data structures that are stored in the netDb, i.e. |
|
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. |
|
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.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. |
|
Lease
Defines the proof that a particular router / tunnel is allowed to receive messages for a particular Destination during some period of time. |
|
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. |
|
SessionKey
Defines the SessionKey as defined by the I2P data structure spec. |
|
SessionTag
32 bytes, usually of random data. |
Classes in net.i2p.data used by net.i2p.router.networkdb | |
---|---|
Hash
Defines the hash 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.networkdb.kademlia | |
---|---|
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. |
|
DatabaseEntry
Base implementation of common methods for the two data structures that are stored in the netDb, i.e. |
|
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. |
|
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
32 bytes, usually of random data. |
|
SimpleDataStructure
A SimpleDataStructure contains only a single fixed-length byte array. |
|
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 | |
---|---|
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 |
|
PrivateKey
Defines the PrivateKey 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.router.transport | |
---|---|
Hash
Defines the hash as defined by the I2P data structure spec. |
Classes in net.i2p.data used by net.i2p.router.transport.crypto | |
---|---|
ByteArray
Wrap up an array of bytes so that they can be compared and placed in hashes, maps, and the like. |
|
SessionKey
Defines the SessionKey as defined by the I2P data structure spec. |
Classes in net.i2p.data used by net.i2p.router.transport.ntcp | |
---|---|
Hash
Defines the hash as defined by the I2P data structure spec. |
|
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. |
|
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. |
|
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 | |
---|---|
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. |
|
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. |
|
LeaseSet
Defines the set of leases a destination currently has. |
|
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.util | |
---|---|
Hash
Defines the hash as defined by the I2P data structure spec. |
Classes in net.i2p.data used by net.i2p.sam | |
---|---|
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.util | |
---|---|
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. |
Classes in net.i2p.data used by org.klomp.snark | |
---|---|
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. |
Classes in net.i2p.data used by org.klomp.snark.dht | |
---|---|
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 |
|
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. |
|
SimpleDataStructure
A SimpleDataStructure contains only a single fixed-length byte array. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |