Packages that use net.i2p.router.message
Package
Description
The I2P router application handles I2P network communication.
The Double Ratchet with X25519 key agreement and ECIES hybrid encryption, used by the NTCP2 and SSU transports for session encryption.
Garlic message creation, parsing and handling, and the outbound message jobs: one-shot sends, source routing and delivery status handling.
Tunnel messages and the tunnel layer: the
TunnelManagerFacade, tunnel build request and reply processing, and the inbound and outbound tunnel structures.- Classes in net.i2p.router.message used by net.i2p.routerClassDescriptionRead a GarlicMessage, decrypt it, and return the resulting CloveSet.Helper cache manager for outbound message optimization in OCMOSJ.
- Classes in net.i2p.router.message used by net.i2p.router.crypto.ratchetClassDescriptionThe unwrapped result of decrypting a GarlicMessage: an array of GarlicCloves plus the outer certificate, message ID, and expiration.
- Classes in net.i2p.router.message used by net.i2p.router.messageClassDescriptionThe unwrapped result of decrypting a GarlicMessage: an array of GarlicCloves plus the outer certificate, message ID, and expiration.Configuration and content for a garlic message containing one or more cloves.Interface for handling decrypted garlic cloves.Helper cache manager for outbound message optimization in OCMOSJ.Composite key for caches, combining source and destination Hashes.A GarlicConfig that holds a single I2NPMessage payload with no sub-cloves.
- Classes in net.i2p.router.message used by net.i2p.router.tunnel