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: