Interface TunnelGateway.Sender

All Known Implementing Classes:
InboundSender, OutboundSender
Enclosing class:
TunnelGateway

public static interface TunnelGateway.Sender
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    sendPreprocessed(byte[] preprocessed, TunnelGateway.Receiver receiver)
    Take the preprocessed data containing zero or more fragments, encrypt it, and pass it on to the receiver
  • Method Details

    • sendPreprocessed

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