From 1da8a0c8f136b7a0ff5497bb807fcd2e6e70be69 Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Sat, 18 Sep 2021 18:26:50 +0200 Subject: [PATCH] Work on tunnels --- RNS/Transport.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/RNS/Transport.py b/RNS/Transport.py index 63dec3c..e7cc42b 100755 --- a/RNS/Transport.py +++ b/RNS/Transport.py @@ -929,6 +929,7 @@ class Transport: RNS.log("Tunnel synth for "+str(interface)) RNS.log("Transport ID : "+str(Transport.identity)) RNS.log("Tunnel ID : "+RNS.hexrep(tunnel_id)) + RNS.log("IF hash : "+RNS.hexrep(tunnel_id)) RNS.log("Public key : "+RNS.hexrep(public_key)) RNS.log("Signature : "+RNS.hexrep(signature)) @@ -946,6 +947,7 @@ class Transport: if len(data) == expected_length: public_key = data[:RNS.Identity.KEYSIZE//8] + interface_hash = data[RNS.Identity.KEYSIZE//8:RNS.Identity.KEYSIZE//8+RNS.Identity.HASHLENGTH//8] tunnel_id_data = data[:RNS.Identity.KEYSIZE//8+RNS.Identity.HASHLENGTH] tunnel_id = RNS.Identity.full_hash(tunnel_id_data) random_hash = data[RNS.Identity.KEYSIZE//8+RNS.Identity.HASHLENGTH:RNS.Identity.KEYSIZE//8+RNS.Identity.HASHLENGTH//8+RNS.Reticulum.TRUNCATED_HASHLENGTH//8] @@ -957,6 +959,7 @@ class Transport: RNS.log("Transport ID : "+str(Transport.identity)) RNS.log("Tunnel ID : "+RNS.hexrep(tunnel_id)) + RNS.log("IF hash : "+RNS.hexrep(interface_hash)) RNS.log("Public key : "+RNS.hexrep(public_key)) RNS.log("Signature : "+RNS.hexrep(signature))