Package net.i2p.router.tunnel.pool
Class BuildReplyHandler
java.lang.Object
net.i2p.router.tunnel.pool.BuildReplyHandler
class BuildReplyHandler extends Object
Decrypt the layers of a tunnel build reply message, determining whether the individual
hops agreed to participate in the tunnel, or if not, why not.
- Since:
- 0.9.51 moved to tunnel.pool package
-
Constructor Summary
Constructors Constructor Description BuildReplyHandler(I2PAppContext context)
-
Method Summary
Modifier and Type Method Description int[]
decrypt(TunnelBuildReplyMessage reply, TunnelCreatorConfig cfg, List<Integer> recordOrder)
Decrypt the tunnel build reply records.
-
Constructor Details
-
BuildReplyHandler
- Since:
- 0.9.8 (methods were static before)
-
-
Method Details
-
decrypt
public int[] decrypt(TunnelBuildReplyMessage reply, TunnelCreatorConfig cfg, List<Integer> recordOrder)Decrypt the tunnel build reply records. This overwrites the contents of the reply. Thread safe (no state). Note that this layer-decrypts the build records in-place. Do not call this more than once for a given message.- Returns:
- status for the records (in record order), or null if the replies were not valid. Fake records always have 0 as their value
-