Class InboundEndpointProcessor


  • class InboundEndpointProcessor
    extends Object
    Receive the inbound tunnel message, removing all of the layers added by earlier hops to recover the preprocessed data sent by the gateway. This delegates the crypto to the OutboundGatewayProcessor, since the tunnel creator does the same thing in both instances.
    • Method Detail

      • getDestination

        public Hash getDestination()
      • retrievePreprocessedData

        public boolean retrievePreprocessedData​(byte[] orig,
                                                int offset,
                                                int length,
                                                Hash prev)
        Undo all of the encryption done by the peers in the tunnel, recovering the preprocessed data sent by the gateway.
        Returns:
        true if the data was recovered (and written in place to orig), false if it was a duplicate or from the wrong peer.