|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SessionTag | |
---|---|
net.i2p.client | Implements the base I2P SDK for developing applications that communicate through I2P. |
net.i2p.crypto | |
net.i2p.data.i2np | |
net.i2p.router.message |
Uses of SessionTag in net.i2p.client |
---|
Methods in net.i2p.client with parameters of type SessionTag | |
---|---|
void |
I2CPMessageProducer.sendMessage(I2PSessionImpl session,
Destination dest,
long nonce,
byte[] payload,
SessionTag tag,
SessionKey key,
java.util.Set tags,
SessionKey newKey)
Package up and send the payload to the router for delivery |
Uses of SessionTag in net.i2p.crypto |
---|
Methods in net.i2p.crypto that return SessionTag | |
---|---|
SessionTag |
TransientSessionKeyManager.OutboundSession.consumeNext()
|
SessionTag |
TransientSessionKeyManager.TagSet.consumeNext()
|
SessionTag |
TransientSessionKeyManager.consumeNextAvailableTag(PublicKey target,
SessionKey key)
Retrieve the next available session tag for identifying the use of the given key when communicating with the target. |
SessionTag |
SessionKeyManager.consumeNextAvailableTag(PublicKey target,
SessionKey key)
Retrieve the next available session tag for identifying the use of the given key when communicating with the target. |
Methods in net.i2p.crypto with parameters of type SessionTag | |
---|---|
void |
TransientSessionKeyManager.TagSet.consume(SessionTag tag)
|
SessionKey |
TransientSessionKeyManager.consumeTag(SessionTag tag)
Determine if we have received a session key associated with the given session tag, and if so, discard it (but keep track for frequent dups) and return the decryption key it was received with (via tagsReceived(...)). |
SessionKey |
SessionKeyManager.consumeTag(SessionTag tag)
Determine if we have received a session key associated with the given session tag, and if so, discard it (but keep track for frequent dups) and return the decryption key it was received with (via tagsReceived(...)). |
boolean |
TransientSessionKeyManager.TagSet.contains(SessionTag tag)
|
byte[] |
ElGamalAESEngine.encrypt(byte[] data,
PublicKey target,
SessionKey key,
java.util.Set tagsForDelivery,
SessionTag currentTag,
long paddedSize)
Encrypt the data to the target using the given key and deliver the specified tags |
byte[] |
ElGamalAESEngine.encrypt(byte[] data,
PublicKey target,
SessionKey key,
java.util.Set tagsForDelivery,
SessionTag currentTag,
SessionKey newKey,
long paddedSize)
Encrypt the unencrypted data to the target. |
(package private) byte[] |
ElGamalAESEngine.encryptExistingSession(byte[] data,
PublicKey target,
SessionKey key,
java.util.Set tagsForDelivery,
SessionTag currentTag,
SessionKey newKey,
long paddedSize)
scenario 2: Begin with 32 byte session tag, which also serves as the preIV. |
Uses of SessionTag in net.i2p.data.i2np |
---|
Methods in net.i2p.data.i2np that return SessionTag | |
---|---|
SessionTag |
TunnelCreateMessage.getReplyTag()
|
Methods in net.i2p.data.i2np with parameters of type SessionTag | |
---|---|
void |
TunnelCreateMessage.setReplyTag(SessionTag tag)
|
Uses of SessionTag in net.i2p.router.message |
---|
Methods in net.i2p.router.message with parameters of type SessionTag | |
---|---|
static GarlicMessage |
GarlicMessageBuilder.buildMessage(RouterContext ctx,
GarlicConfig config,
SessionKey wrappedKey,
java.util.Set wrappedTags,
PublicKey target,
SessionKey encryptKey,
SessionTag encryptTag)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |