See: Description
| Class | Description |
|---|---|
| RouterAddress |
Defines a method of communicating with a router
For efficiency, the options methods and structures here are unsynchronized.
|
| 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.
|
| RouterKeyGenerator |
Generates routing keys from hashes using date-based modification to prevent Sybil attacks.
|
| RouterPrivateKeyFile |
Handles router private key files, extending PrivateKeyFile to provide
RouterIdentity access instead of Destination.
|
| SortHelper |
Utility class for sorting DataStructure objects by their hash.
|
Router-specific data structures and identity management classes for I2P.
This package contains core data structures that are used exclusively by the I2P router for managing router identities, addresses, and cryptographic operations. These classes were moved from the general net.i2p.data package to separate router-specific functionality from client-facing APIs.
Key Components:
Main Functionality:
Usage Notes: