net.i2p.router.tunnel
Class BuildReplyHandler
java.lang.Object
net.i2p.router.tunnel.BuildReplyHandler
public 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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BuildReplyHandler
public BuildReplyHandler(I2PAppContext context)
- Since:
- 0.9.8 (methods were static before)
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