| Package | Description |
|---|---|
| net.i2p.router | The I2P router application handles I2P network communication. |
| net.i2p.router.dummy | Dummy implementations and stub classes for testing purposes. |
| net.i2p.router.transport | Transport layer implementations and management for I2P network communication. |
| net.i2p.router.transport.crypto | Cryptographic operations for I2P transport protocols, including key exchange
algorithms, session key management, and transport-layer encryption. |
| net.i2p.router.transport.ntcp | The NTCP (New TCP) transport for I2P, allowing I2P messages to be passed
over TCP connections. |
| net.i2p.router.transport.udp | The UDP transport (also known as 'SSU' or Secure Semi-reliable UDP transport)
for I2P, allowing I2P messages to be passed over UDP connections. |
| Modifier and Type | Method and Description |
|---|---|
X25519KeyFactory | CommSystemFacade.getXDHFactory()Factory for making X25519 key pairs. |
| Modifier and Type | Method and Description |
|---|---|
X25519KeyFactory | VMCommSystem.getXDHFactory()Factory for making X25519 key pairs. |
| Modifier and Type | Method and Description |
|---|---|
X25519KeyFactory | CommSystemFacadeImpl.getXDHFactory()Factory for making X25519 key pairs. |
(package private) X25519KeyFactory | TransportManager.getXDHFactory()Get the X25519 key factory used by transports. |
| Modifier and Type | Method and Description |
|---|---|
static X25519KeyFactory | X25519KeyFactory.getInstance()Returns the last created instance. |
| Modifier and Type | Method and Description |
|---|---|
(package private) X25519KeyFactory | NTCPTransport.getXDHFactory() |
| Constructor and Description |
|---|
NTCPTransport(RouterContext ctx,
X25519KeyFactory xdh) |
| Modifier and Type | Method and Description |
|---|---|
(package private) X25519KeyFactory | UDPTransport.getXDHFactory() |
| Constructor and Description |
|---|
UDPTransport(RouterContext ctx,
X25519KeyFactory xdh) |