package net.i2p.data.router
Router-specific data structures: RouterInfo and RouterIdentity with their transport addresses and capabilities, router key generation, and the optionally password-protected router private key file. Not for use by apps, clients or plugins.
- All Classes and InterfacesClassDescriptionDefines a method of communicating with a routerDefines the unique identifier of a router, including any certificate or public key.Defines the data that a router either publishes to the global routing table or provides to trusted peers.Generates routing keys from hashes using date-based modification to prevent Sybil attacks.Handles router private key files, extending PrivateKeyFile to provide RouterIdentity access instead of Destination.Utility class for sorting DataStructure objects by their hash.See
SortHelper.sortStructures(Collection)comments.