Package net.i2p.router.transport.udp
Class UDPPacketReader.SessionCreatedReader
java.lang.Object
net.i2p.router.transport.udp.UDPPacketReader.Reader
net.i2p.router.transport.udp.UDPPacketReader.SessionCreatedReader
- Enclosing class:
- UDPPacketReader
public class UDPPacketReader.SessionCreatedReader extends UDPPacketReader.Reader
Help read the SessionCreated payload
-
Field Summary
Fields Modifier and Type Field Description static intY_LENGTH -
Constructor Summary
Constructors Constructor Description SessionCreatedReader() -
Method Summary
Modifier and Type Method Description voidreadEncryptedSignature(byte[] target, int targetOffset, int size)voidreadIP(byte[] target, int targetOffset)what IP do they think we are coming on?intreadIPSize()sizeof(IP)voidreadIV(byte[] target, int targetOffset)intreadPort()what port do they think we are coming from?longreadRelayTag()read in the 4 byte relayAs taglongreadSignedOnTime()voidreadY(byte[] target, int targetOffset)Methods inherited from class net.i2p.router.transport.udp.UDPPacketReader.Reader
readExtendedOptions
-
Field Details
-
Y_LENGTH
public static final int Y_LENGTH- See Also:
- Constant Field Values
-
-
Constructor Details
-
SessionCreatedReader
public SessionCreatedReader()
-
-
Method Details
-
readY
public void readY(byte[] target, int targetOffset) -
readIPSize
public int readIPSize()sizeof(IP) -
readIP
public void readIP(byte[] target, int targetOffset)what IP do they think we are coming on? -
readPort
public int readPort()what port do they think we are coming from? -
readRelayTag
public long readRelayTag()read in the 4 byte relayAs tag -
readSignedOnTime
public long readSignedOnTime() -
readEncryptedSignature
public void readEncryptedSignature(byte[] target, int targetOffset, int size)- Parameters:
size- the amount to be copied, including padding to mod 16
-
readIV
public void readIV(byte[] target, int targetOffset)
-