Class InboundSender

java.lang.Object
net.i2p.router.tunnel.InboundSender
All Implemented Interfaces:
TunnelGateway.Sender

class InboundSender extends Object implements TunnelGateway.Sender
Receive the preprocessed data for an inbound gateway, encrypt it, and forward it on to the first hop.
  • Constructor Details

  • Method Details

    • sendPreprocessed

      public long sendPreprocessed(byte[] preprocessed, TunnelGateway.Receiver receiver)
      Description copied from interface: TunnelGateway.Sender
      Take the preprocessed data containing zero or more fragments, encrypt it, and pass it on to the receiver
      Specified by:
      sendPreprocessed in interface TunnelGateway.Sender
      Parameters:
      preprocessed - IV + (rand padding) + 0x0 + Hash[0:3] + {instruction+fragment}*
      Returns:
      message ID it was sent in, or -1 if it was deferred