From 4bdb7d752f048428bc4df4ed559eeb1846a97f68 Mon Sep 17 00:00:00 2001 From: zzz Date: Wed, 27 Jul 2022 11:48:27 -0400 Subject: [PATCH] SSU2: Send response to path challenge --- .../src/net/i2p/router/transport/udp/PeerState2.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/router/java/src/net/i2p/router/transport/udp/PeerState2.java b/router/java/src/net/i2p/router/transport/udp/PeerState2.java index d05d859d5..74208bce9 100644 --- a/router/java/src/net/i2p/router/transport/udp/PeerState2.java +++ b/router/java/src/net/i2p/router/transport/udp/PeerState2.java @@ -638,10 +638,18 @@ public class PeerState2 extends PeerState implements SSU2Payload.PayloadCallback } public void gotPathChallenge(byte[] data) { - // TODO + if (_log.shouldInfo()) + _log.info("Got PATH CHALLENGE block, length: " + data.length + " on " + this); + SSU2Payload.Block block = new SSU2Payload.PathResponseBlock(data); + UDPPacket pkt = _transport.getBuilder2().buildPacket(Collections.emptyList(), + Collections.singletonList(block), + this); + _transport.send(pkt); } public void gotPathResponse(byte[] data) { + if (_log.shouldInfo()) + _log.info("Got PATH RESPONSE block, length: " + data.length + " on " + this); // TODO }