From 7e1cfe288b9327b1ffbd65de909ea430aa9fe470 Mon Sep 17 00:00:00 2001 From: nullchinchilla Date: Tue, 12 Mar 2024 12:09:46 -0400 Subject: [PATCH] fix --- binaries/geph5-exit/src/listen.rs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/binaries/geph5-exit/src/listen.rs b/binaries/geph5-exit/src/listen.rs index cbb48b4b..8b329603 100644 --- a/binaries/geph5-exit/src/listen.rs +++ b/binaries/geph5-exit/src/listen.rs @@ -1,5 +1,5 @@ use anyhow::Context; -use ed25519_dalek::Signer; +use ed25519_dalek::{Signer, VerifyingKey}; use futures_util::{AsyncReadExt, TryFutureExt}; use geph5_broker_protocol::{BrokerClient, ExitDescriptor, Mac, Signed, DOMAIN_EXIT_DESCRIPTOR}; use geph5_misc_rpc::{ @@ -42,9 +42,14 @@ async fn broker_loop() -> anyhow::Result<()> { ) .trim(), )?; + let my_pubkey: VerifyingKey = (&*SIGNING_SECRET).into(); tracing::info!( - my_ip = display(my_ip), - my_pubkey = display(hex::encode(SIGNING_SECRET.as_bytes())), + c2e_direct = format!( + "{}:{}/{}", + my_ip, + CONFIG_FILE.wait().c2e_listen.port(), + hex::encode(my_pubkey.as_bytes()) + ), "listen information gotten" ); match &CONFIG_FILE.wait().broker {