Defines a method of communicating with a router For efficiency, the options methods and structures here are unsynchronized.
Defines 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.
Component to manage the munging of hashes into routing keys - given a hash, perform some consistent transformation against it and return the result.
Same format as super, simply adds a method to treat it as a RouterIdentity instead of a Destination.
The sorting of addresses in RIs
Classes formerly in net.i2p.data but moved here as they are only used by the router.