Class Summary |
Address |
|
Base64 |
Encodes and decodes to and from Base64 notation. |
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. |
DataHelper |
Defines some simple IO routines for dealing with marshalling data structures |
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. |
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. |
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. |
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. |