diff --git a/src/jamidht/jamiaccount.cpp b/src/jamidht/jamiaccount.cpp index dc029ef8a3a0abf388246633368442f8d7c8e15b..d44542d312fa46be4c804566f837a8f7e596902b 100644 --- a/src/jamidht/jamiaccount.cpp +++ b/src/jamidht/jamiaccount.cpp @@ -1580,10 +1580,6 @@ JamiAccount::doRegister() || registrationState_ == RegistrationState::ERROR_NEED_MIGRATION) return; - if (not dhParams_.valid()) { - generateDhParams(); - } - setRegistrationState(RegistrationState::TRYING); /* if UPnP is enabled, then wait for IGD to complete registration */ if (upnpCtrl_ or proxyServerCached_.empty()) { @@ -2654,15 +2650,6 @@ JamiAccount::getDhtProxyServer(const std::string& serverList) return proxyServerCached_; } -void -JamiAccount::generateDhParams() -{ - // make sure cachePath_ is writable - fileutils::check_dir(cachePath_.c_str(), 0700); - dhParams_ = dht::ThreadPool::computation().get<dhtnet::tls::DhParams>( - std::bind(dhtnet::tls::DhParams::loadDhParams, cachePath_ + DIR_SEPARATOR_STR "dhParams")); -} - MatchRank JamiAccount::matches(std::string_view userName, std::string_view server) const { diff --git a/src/jamidht/jamiaccount.h b/src/jamidht/jamiaccount.h index c00cd411248a452cdb354d28bdcb89c549b27632..4f147a81906f056b4ed0f533cef2eda52a578b16 100644 --- a/src/jamidht/jamiaccount.h +++ b/src/jamidht/jamiaccount.h @@ -377,11 +377,6 @@ public: return id_; } - const std::shared_future<dhtnet::tls::DhParams> dhParams() const - { - return dhParams_; - } - void forEachDevice(const dht::InfoHash& to, std::function<void(const std::shared_ptr<dht::crypto::PublicKey>&)>&& op, std::function<void(bool)>&& end = {}); @@ -753,10 +748,6 @@ private: */ std::string proxyServerCached_ {}; - std::mutex dhParamsMtx_ {}; - std::shared_future<dhtnet::tls::DhParams> dhParams_; - std::condition_variable dhParamsCv_; - /** * Optional: via_addr construct from received parameters */