aboutsummaryrefslogtreecommitdiff
path: root/client/cmixclient.cpp
diff options
context:
space:
mode:
authorDennis Brentjes <d.brentjes@gmail.com>2016-11-18 12:40:47 +0100
committerDennis Brentjes <d.brentjes@gmail.com>2016-11-18 12:44:11 +0100
commit81b38e86e4e073aa3aa590cbea39852972242a41 (patch)
tree929074d99422f094ee9d02a99ab244578d57b4ca /client/cmixclient.cpp
parent6ae607cc84b671810fca9c24b1c131ca12d922e7 (diff)
downloadcmix-81b38e86e4e073aa3aa590cbea39852972242a41.tar.gz
cmix-81b38e86e4e073aa3aa590cbea39852972242a41.tar.bz2
cmix-81b38e86e4e073aa3aa590cbea39852972242a41.zip
Adds api call to convert public key to an (string) id
Diffstat (limited to 'client/cmixclient.cpp')
-rw-r--r--client/cmixclient.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/client/cmixclient.cpp b/client/cmixclient.cpp
index e3b33b6..636398f 100644
--- a/client/cmixclient.cpp
+++ b/client/cmixclient.cpp
@@ -40,7 +40,13 @@ void CMixClient::initialize_connections() {
for(size_t i = 0; i < nr_nodes; ++i) {
auto handler = [this, i]() {
cmix_proto::ImAClient imaclient;
- imaclient.set_id("A");
+
+ char* id;
+ get_pub_key_hash(&cmix_ctx, &id);
+
+ imaclient.set_id(id);
+ free(id);
+
BOOST_LOG_TRIVIAL(trace) << "sending imaclient to node: " << i;
network_connections.at(i).async_send(imaclient);
network_connections.at(i).async_receive([i, this](cmix_proto::CMixMessage message) {