Uses of Class
com.southernstorm.noise.protocol.HandshakeState
Package
Description
Provides classes for communicating via the Noise protocol.
Implementation of ECIES-X25519-AEAD-Ratchet (proposal 144).
The NTCP transport allows passing I2P messages on top of TCP.
The UDP transport (also known as 'SSU transport') allows passing I2P messages on top of UDP.
-
Uses of HandshakeState in com.southernstorm.noise.protocol
ModifierConstructorDescriptionprotected
Copy constructor for cloning -
Uses of HandshakeState in net.i2p.router.crypto.ratchet
Modifier and TypeMethodDescriptionRatchetTagSet.getHandshakeState()
For inbound/outbound NSR only, else null.SessionKeyAndNonce.getHandshakeState()
For inbound NSR only, else null.Modifier and TypeMethodDescription(package private) boolean
RatchetSKM.createSession
(PublicKey target, Destination d, HandshakeState state, ReplyCallback callback) Inbound or outbound.(package private) boolean
RatchetSKM.updateSession
(PublicKey target, HandshakeState oldState, HandshakeState state, ReplyCallback callback, SplitKeys split) Inbound or outbound.ModifierConstructorDescriptionRatchetTagSet
(HKDF hkdf, HandshakeState state, SessionKey rootKey, SessionKey data, long date) Outbound NSR TagsetRatchetTagSet
(HKDF hkdf, SessionTagListener lsnr, HandshakeState state, SessionKey rootKey, SessionKey data, long date, int minSize, int maxSize) Inbound NSR TagsetSessionKeyAndNonce
(HandshakeState state) For New Session RepliesSplitKeys
(HandshakeState state, HKDF hkdf) -
Uses of HandshakeState in net.i2p.router.transport.ntcp
Modifier and TypeMethodDescription(package private) static byte[][]
OutboundNTCP2State.generateSipHashKeys
(RouterContext ctx, HandshakeState state) KDF for SipHash -
Uses of HandshakeState in net.i2p.router.transport.udp
Modifier and TypeMethodDescriptionInboundEstablishState2.getHandshakeState()
OutboundEstablishState2.getHandshakeState()