net.i2p.data.i2np
Class BuildResponseRecord

java.lang.Object
  extended by net.i2p.data.i2np.BuildResponseRecord

public class BuildResponseRecord
extends java.lang.Object

Read and write the reply to a tunnel build message record. The reply record is the same size as the request record (528 bytes). Bytes 0-526 contain random data. Byte 527 contains the reply.


Constructor Summary
BuildResponseRecord()
           
 
Method Summary
static byte[] create(I2PAppContext ctx, int status, SessionKey replyKey, byte[] replyIV, long responseMessageId)
          Create a new encrypted response
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuildResponseRecord

public BuildResponseRecord()
Method Detail

create

public static byte[] create(I2PAppContext ctx,
                            int status,
                            SessionKey replyKey,
                            byte[] replyIV,
                            long responseMessageId)
Create a new encrypted response

Parameters:
status - the response
responseMessageId - unused except for debugging
Returns:
a 528-byte response record