Package | Description |
---|---|
net.i2p.router.transport.udp |
The UDP transport (also known as 'SSU transport') allows passing I2P messages on top of UDP.
|
Modifier and Type | Class and Description |
---|---|
static class |
SSU2Payload.AckBlock |
static class |
SSU2Payload.AddressBlock |
static class |
SSU2Payload.DateTimeBlock |
static class |
SSU2Payload.FirstFragBlock
Same format as I2NPBlock
|
static class |
SSU2Payload.FollowFragBlock |
static class |
SSU2Payload.I2NPBlock |
static class |
SSU2Payload.NewTokenBlock |
static class |
SSU2Payload.OptionsBlock |
static class |
SSU2Payload.PaddingBlock |
static class |
SSU2Payload.PathChallengeBlock |
static class |
SSU2Payload.PathResponseBlock |
static class |
SSU2Payload.PeerTestBlock |
static class |
SSU2Payload.RelayIntroBlock |
static class |
SSU2Payload.RelayRequestBlock |
static class |
SSU2Payload.RelayResponseBlock |
static class |
SSU2Payload.RelayTagBlock |
static class |
SSU2Payload.RelayTagRequestBlock |
static class |
SSU2Payload.RIBlock |
static class |
SSU2Payload.TerminationBlock |
Modifier and Type | Method and Description |
---|---|
UDPPacket |
PacketBuilder2.buildPeerTestToAlice(int code,
Hash charlieHash,
byte[] signedData,
SSU2Payload.Block riBlock,
PeerState2 alice)
Build a packet as Bob to Alice, with the response from Charlie,
or a rejection by Bob.
|
UDPPacket |
PacketBuilder2.buildPeerTestToCharlie(Hash aliceHash,
byte[] signedData,
SSU2Payload.Block riBlock,
PeerState2 charlie)
Build a packet as Bob to Charlie to help test Alice.
|
(package private) UDPPacket |
PacketBuilder2.buildRelayIntro(byte[] signedData,
SSU2Payload.Block riBlock,
PeerState2 charlie)
From Bob to Charlie.
|
Modifier and Type | Method and Description |
---|---|
UDPPacket |
PacketBuilder2.buildPacket(List<PacketBuilder.Fragment> fragments,
List<SSU2Payload.Block> otherBlocks,
SSU2Sender peer) |
static int |
SSU2Payload.writePayload(byte[] payload,
int off,
List<SSU2Payload.Block> blocks) |