Packages that use TransientSessionKeyManager.OutboundSession
Package
Description
Router-specific cryptography: ElGamal+AES garlic encryption (ElGamalAESEngine), session key and tag caching for repeated peer communication (TransientSessionKeyManager), router-family shared keys (FamilyKeyCrypto), and the ratchet and pqc subpackages.
Uses of TransientSessionKeyManager.OutboundSession in net.i2p.router.crypto
Fields in net.i2p.router.crypto with type parameters of type TransientSessionKeyManager.OutboundSessionModifier and TypeFieldDescriptionprivate final Map<PublicKey, TransientSessionKeyManager.OutboundSession> TransientSessionKeyManager._outboundSessionsMap allowing us to go from the targeted PublicKey to the OutboundSession used.Methods in net.i2p.router.crypto that return TransientSessionKeyManager.OutboundSessionModifier and TypeMethodDescriptionTransientSessionKeyManager.createAndReturnSession(PublicKey target, SessionKey key) Same as above but for internal use, returns OutboundSession so we don't have to do a subsequentTransientSessionKeyManager.getSession(PublicKey).TransientSessionKeyManager.getOrCreateSession(PublicKey target, SessionKey key) The session for a target with its current key brought up to date, or a new one built under key if there is none yet.TransientSessionKeyManager.getSession(PublicKey target) Returns the pending session for a target key.Methods in net.i2p.router.crypto that return types with arguments of type TransientSessionKeyManager.OutboundSessionModifier and TypeMethodDescriptionTransientSessionKeyManager.getOutboundSessions()OutboundSession - used only by HTML.Methods in net.i2p.router.crypto with parameters of type TransientSessionKeyManager.OutboundSessionModifier and TypeMethodDescriptionprivate voidTransientSessionKeyManager.addSession(TransientSessionKeyManager.OutboundSession sess) Registers a new outbound session.