diff --git a/tools/dhtnode.cpp b/tools/dhtnode.cpp index f445d743b347455c379435259b989b90650ae8b8..06d7799f416d63ca5b2fbe872ca03e2b562cc1dc 100644 --- a/tools/dhtnode.cpp +++ b/tools/dhtnode.cpp @@ -532,19 +532,15 @@ main(int argc, char **argv) auto node = std::make_shared<DhtRunner>(); try { -#ifndef OPENDHT_PROXY_SERVER if (not params.id.first and params.generate_identity) { -#endif - auto node_ca = std::make_unique<dht::crypto::Identity>(dht::crypto::generateEcIdentity("DHT Node CA")); params.id = dht::crypto::generateIdentity("DHT Node", *node_ca); if (not params.save_identity.empty()) { dht::crypto::saveIdentity(*node_ca, params.save_identity + "_ca", params.privkey_pwd); dht::crypto::saveIdentity(params.id, params.save_identity, params.privkey_pwd); } -#ifndef OPENDHT_PROXY_SERVER } -#endif + dht::DhtRunner::Config config {}; config.dht_config.node_config.network = params.network; config.dht_config.node_config.maintain_storage = false;