diff options
| author | Dennis Brentjes <d.brentjes@gmail.com> | 2016-10-01 12:08:22 +0200 |
|---|---|---|
| committer | Dennis Brentjes <d.brentjes@gmail.com> | 2016-10-01 12:08:22 +0200 |
| commit | 43c7aff79e4ea4a88313fcc81f3281b304d95f0d (patch) | |
| tree | d266ada73e9ebb025dcf46eb0eb21cfa604e80b6 /node/node.cpp | |
| parent | 2969016625c22d9b1e73534f82aed5a4f26b602f (diff) | |
| download | cmix-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.cpp | 15 |
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); |
