From 86d07703b66c02a19a0d6d3377df0bcc501fc12c Mon Sep 17 00:00:00 2001 From: orignal Date: Fri, 9 Jan 2026 13:44:23 -0500 Subject: [PATCH] choose version for handshake on Alice side --- libi2pd/NTCP2.cpp | 3 ++- libi2pd/NTCP2.h | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/libi2pd/NTCP2.cpp b/libi2pd/NTCP2.cpp index 33946465..9d1d0215 100644 --- a/libi2pd/NTCP2.cpp +++ b/libi2pd/NTCP2.cpp @@ -528,7 +528,8 @@ namespace transport memcpy (m_Establisher->m_IV, addr->i, 16); m_RemoteEndpoint = boost::asio::ip::tcp::endpoint (addr->host, addr->port); #if OPENSSL_PQ - //m_Establisher->SetVersion (addr->v); + if (m_Server.GetVersion () > 2) // we support post quantum in config + m_Establisher->SetVersion (addr->v); #endif } else diff --git a/libi2pd/NTCP2.h b/libi2pd/NTCP2.h index 2e937c69..c76fb161 100644 --- a/libi2pd/NTCP2.h +++ b/libi2pd/NTCP2.h @@ -307,6 +307,7 @@ namespace transport void SetLocalAddress (const boost::asio::ip::address& localAddress); void SetVersion (int version); + int GetVersion () const { return m_Version; } private: