Uses of Class
net.i2p.router.crypto.ratchet.RatchetSessionTag
-
Packages that use RatchetSessionTag 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.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. -
-
Uses of RatchetSessionTag in net.i2p.data.i2np
Methods in net.i2p.data.i2np that return RatchetSessionTag Modifier and Type Method Description RatchetSessionTagDatabaseLookupMessage. getRatchetReplyTag()The included session tag or null if unsetMethods in net.i2p.data.i2np with parameters of type RatchetSessionTag Modifier and Type Method Description voidDatabaseLookupMessage. setReplySession(SessionKey encryptKey, RatchetSessionTag encryptTag)Ratchet -
Uses of RatchetSessionTag in net.i2p.router.crypto.ratchet
Fields in net.i2p.router.crypto.ratchet declared as RatchetSessionTag Modifier and Type Field Description RatchetSessionTagRatchetEntry. tagMethods in net.i2p.router.crypto.ratchet that return RatchetSessionTag Modifier and Type Method Description RatchetSessionTagRatchetTagSet. consumeNext()Public for outbound only.Methods in net.i2p.router.crypto.ratchet with parameters of type RatchetSessionTag Modifier and Type Method Description booleanRatchetSKM. addTag(RatchetSessionTag tag, RatchetTagSet ts)Map the tag to this tagset.booleanSessionTagListener. addTag(RatchetSessionTag tag, RatchetTagSet ts)Map the tag to this tagset.SessionKeyAndNonceRatchetTagSet. consume(RatchetSessionTag tag)inbound onlySessionKeyAndNonceSingleTagSet. consume(RatchetSessionTag tag)SessionKeyAndNonceRatchetSKM. consumeTag(RatchetSessionTag tag)Inbound.byte[]ECIESAEADEngine. encrypt(CloveSet cloves, SessionKey key, RatchetSessionTag tag)Create an Existing Session Message to an anonymous target using the given session key and tag, for netdb DSM/DSRM replies.voidRatchetSKM. expireTag(RatchetSessionTag tag, RatchetTagSet ts)Remove the tag associated with this tagset.voidSessionTagListener. expireTag(RatchetSessionTag tag, RatchetTagSet ts)Remove the tag associated with this tagset.voidMuxedSKM. tagsReceived(SessionKey key, RatchetSessionTag tag, long expire)EC only One time sessionvoidRatchetSKM. tagsReceived(SessionKey key, RatchetSessionTag tag, long expire)One time sessionConstructors in net.i2p.router.crypto.ratchet with parameters of type RatchetSessionTag Constructor Description RatchetEntry(RatchetSessionTag tag, SessionKeyAndNonce key, int keyID, int pn)outbound - calculated keyRatchetEntry(RatchetSessionTag tag, SessionKeyAndNonce key, int keyID, int pn, NextSessionKey nextFwdKey, NextSessionKey nextRevKey, List<Integer> acksToSend)SingleTagSet(SessionTagListener lsnr, SessionKey key, RatchetSessionTag tag, long date, long timeout)For outbound Existing Session -
Uses of RatchetSessionTag in net.i2p.router.message
Methods in net.i2p.router.message with parameters of type RatchetSessionTag Modifier and Type Method Description static GarlicMessageGarlicMessageBuilder. buildMessage(RouterContext ctx, GarlicConfig config, SessionKey encryptKey, RatchetSessionTag encryptTag)Ratchet only. -
Uses of RatchetSessionTag in net.i2p.router.networkdb.kademlia
Fields in net.i2p.router.networkdb.kademlia declared as RatchetSessionTag Modifier and Type Field Description RatchetSessionTagMessageWrapper.OneTimeSession. rtagnon-null for ratchetMethods in net.i2p.router.networkdb.kademlia with parameters of type RatchetSessionTag Modifier and Type Method Description static GarlicMessageMessageWrapper. wrap(RouterContext ctx, I2NPMessage m, SessionKey encryptKey, RatchetSessionTag encryptTag)Garlic wrap a message from nobody, destined for an unknown router, to hide the contents from the IBGW.Constructors in net.i2p.router.networkdb.kademlia with parameters of type RatchetSessionTag Constructor Description OneTimeSession(SessionKey key, RatchetSessionTag tag)
-