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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int[]
decrypt(TunnelBuildReplyMessage reply, TunnelCreatorConfig cfg, List<Integer> recordOrder)
Decrypt the tunnel build reply records.
-
-
-
Constructor Detail
-
BuildReplyHandler
public BuildReplyHandler(I2PAppContext context)
- Since:
- 0.9.8 (methods were static before)
-
-
Method Detail
-
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
-
-