aboutsummaryrefslogtreecommitdiff
path: root/node/node.cpp
diff options
context:
space:
mode:
authorDennis Brentjes <d.brentjes@gmail.com>2016-10-01 12:08:22 +0200
committerDennis Brentjes <d.brentjes@gmail.com>2016-10-01 12:08:22 +0200
commit43c7aff79e4ea4a88313fcc81f3281b304d95f0d (patch)
treed266ada73e9ebb025dcf46eb0eb21cfa604e80b6 /node/node.cpp
parent2969016625c22d9b1e73534f82aed5a4f26b602f (diff)
downloadcmix-43c7aff79e4ea4a88313fcc81f3281b304d95f0d.tar.gz
cmix-43c7aff79e4ea4a88313fcc81f3281b304d95f0d.tar.bz2
cmix-43c7aff79e4ea4a88313fcc81f3281b304d95f0d.zip
All CMix communication is now wrapped in a CMixMessage.
Diffstat (limited to 'node/node.cpp')
-rw-r--r--node/node.cpp15
1 files changed, 2 insertions, 13 deletions
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);