Uses of package net.i2p.router.crypto.ratchet
Package | Description |
---|---|
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.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.
|
-
Classes in net.i2p.router.crypto.ratchet used by net.i2p.data.i2np Class Description RatchetSessionTag 8 bytes of random data. -
Classes in net.i2p.router.crypto.ratchet used by net.i2p.router Class Description ECIESAEADEngine Handles the actual ECIES+AEAD encryption and decryption scenarios using the supplied keys and data. -
Classes in net.i2p.router.crypto.ratchet used by net.i2p.router.crypto.ratchet Class Description Elg2KeyPair X25519 keys, with the public key Elligator2 encoding pre-calculatedMuxedSKM Both.NextSessionKey A X25519 key and key ID.RatchetEntry Simple object with outbound tag, key, and nonce, and an optional next keys.RatchetPayload.Block Base class for blocks to be transmitted.RatchetPayload.PayloadCallback For all callbacks, recommend throwing exceptions only from the handshake.RatchetSessionTag 8 bytes of random data.RatchetSKM RatchetTagSet A tagset class for one direction, either inbound or outbound.ReplyCallback ECIES will call this back if an ack was requested and received.SessionKeyAndNonce A session key is 32 bytes of data.SessionTagListener Something that looks for SessionTags.SparseArray SparseArray
maps integers to Objects and, unlike a normal array of Objects, its indices can contain gaps.SplitKeys Standard Noise split(). -
Classes in net.i2p.router.crypto.ratchet used by net.i2p.router.message Class Description RatchetSessionTag 8 bytes of random data.ReplyCallback ECIES will call this back if an ack was requested and received. -
Classes in net.i2p.router.crypto.ratchet used by net.i2p.router.networkdb.kademlia Class Description RatchetSessionTag 8 bytes of random data.