From 962249ec7591fb7f5eb83accc158071ef0256412 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Requiem?= Date: Thu, 8 Feb 2018 10:56:17 +0100 Subject: [PATCH] Generates RSA pairs for dhtnode instead of EC cert * dhtnode was generating twice an EC cert which rendered encryption impossible since opendht lib is expecting an RSA public key to encrypt the data for the destination. * fix savoirfairelinux/opendht#235 --- tools/dhtnode.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/dhtnode.cpp b/tools/dhtnode.cpp index e2f53b7a..21132bc9 100644 --- a/tools/dhtnode.cpp +++ b/tools/dhtnode.cpp @@ -484,7 +484,7 @@ main(int argc, char **argv) dht::crypto::Identity crt {}; if (params.generate_identity) { auto ca_tmp = dht::crypto::generateEcIdentity("DHT Node CA"); - crt = dht::crypto::generateEcIdentity("DHT Node", ca_tmp); + crt = dht::crypto::generateIdentity("DHT Node", ca_tmp); } dht::DhtRunner::Config config;