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 Interfaces
    Class
    Description
    Defines a method of communicating with a router
    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.
    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.