Uses of Class
net.i2p.data.SessionKey

Packages that use SessionKey 
Package Description
net.i2p.client
Interfaces and factories for the base I2P SDK used to develop applications that communicate through I2P.
net.i2p.client.impl
Implements the base I2P SDK for developing applications that communicate through I2P.
net.i2p.client.streaming.impl
Implementation of a TCP-like (reliable, authenticated, in order) set of sockets for communicating over the IP-like (unreliable, unauthenticated, unordered) I2P messages.
net.i2p.crypto
These classes provide a number of low-level cryptographic routines.
net.i2p.crypto.x25519
DH for X25519.
net.i2p.data
These classes define the common data structures used by the various I2P protocols.
net.i2p.data.i2np
This package defines the low-level messages sent between routers, called the Invisible Internet Network Protocol (I2NP).
net.i2p.router
The I2P router application handles the I2P network communication.
net.i2p.router.crypto
Classes formerly in net.i2p.crypto but moved here as they are only used by the router.
net.i2p.router.crypto.ratchet
Implementation of ECIES-X25519-AEAD-Ratchet (proposal 144).
net.i2p.router.message
Creates and parses garlic messages.
net.i2p.router.networkdb.kademlia
The network database, including implementation of floodfills.
net.i2p.router.peermanager
The peer manager logs information about the history and quality of network peers.
net.i2p.router.transport.crypto
DH key generation.
net.i2p.router.transport.udp
The UDP transport (also known as 'SSU transport') allows passing I2P messages on top of UDP.
net.i2p.router.tunnel
All the work of managing locally created and participating tunnels, creating and handling tunnel messages, and their encryption.
net.i2p.router.tunnel.pool
Tunnel creation, tunnel build message handling.