From 43c7aff79e4ea4a88313fcc81f3281b304d95f0d Mon Sep 17 00:00:00 2001 From: Dennis Brentjes Date: Sat, 1 Oct 2016 12:08:22 +0200 Subject: All CMix communication is now wrapped in a CMixMessage. --- node/node.cpp | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) (limited to 'node/node.cpp') diff --git a/node/node.cpp b/node/node.cpp index 761419b..53dd30c 100644 --- a/node/node.cpp +++ b/node/node.cpp @@ -53,13 +53,7 @@ void Node::start_initialisation() { cmix_proto::Initialization init; init.set_public_share(keypair.pub, keypair.pub_len); - cmix_proto::CMixMessage message; - *message.mutable_initialization() = init; - - std::string message_str; - message.SerializeToString(&message_str); - - next_node.send(message_str); + next_node.send(init); for(auto&& client : clients) { client.receive(std::bind(&Node::handle_message, this, std::placeholders::_1)); @@ -118,12 +112,7 @@ void Node::handle_initialization(const cmix_proto::Initialization& init) cmix_proto::Initialization init; init.set_public_share(new_shared.data(), new_shared.size()); - cmix_proto::CMixMessage message; - *message.mutable_initialization() = init; - - std::string message_str; - message.SerializeToString(&message_str); - next_node.send(message_str); + next_node.send(init); mpz_clear(shared); mpz_clear(my_share); -- cgit v1.2.3-70-g09d2