From a4a912873058e50060561c21e965b4fec1d9b08b Mon Sep 17 00:00:00 2001 From: Dennis Brentjes Date: Mon, 28 Nov 2016 15:48:59 +0100 Subject: Cleans up and documents the whole cmix protocol. --- node/node_node.cpp | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) (limited to 'node/node_node.cpp') diff --git a/node/node_node.cpp b/node/node_node.cpp index 00968a0..d859da9 100644 --- a/node/node_node.cpp +++ b/node/node_node.cpp @@ -44,8 +44,7 @@ cmix_proto::PrePre fill_precomputation_pre_message(CMixContext& ctx, T const& rs r_ers.data(), m_ers.data(), rsv.data(), - msv.data(), - ms.size() + msv.data() ) != no_error) { exit(-1); } @@ -80,8 +79,7 @@ cmix_proto::PreMix fill_precomputation_mix_message(CMixContext const& ctx, T con r_epirs.data(), m_epirs.data(), rsv.data(), - msv.data(), - ms.size() + msv.data() ); return premix; } @@ -114,8 +112,7 @@ cmix_proto::PrePost fill_precomputation_post_message(CMixContext& ctx, T const& r_epirs.data(), m_epirs.data(), rsv.data(), - msv.data(), - ms.size() + msv.data() ); return prepost; @@ -147,8 +144,7 @@ cmix_proto::RealPre fill_realtime_pre_message(CMixContext& ctx, T const& hs, T c &ctx, msv1.data(), msv2.data(), - gs.data(), - ms.size() + gs.data() ); return realpre; @@ -172,8 +168,7 @@ cmix_proto::RealMix fill_realtime_mix_message(CMixContext& ctx, T const& ms) { permute_and_multiply_s( &ctx, mv.data(), - msv.data(), - ms.size() + msv.data() ); return realmix; @@ -182,7 +177,7 @@ cmix_proto::RealMix fill_realtime_mix_message(CMixContext& ctx, T const& ms) { void Node::handle_node_initialization(const cmix_proto::Initialization& init) { if(network_settings.is_first) { - set_network_key(&cmix_ctx, init.public_share().data(), init.public_share().size()); + set_network_key(&cmix_ctx, init.public_share().data()); cmix_proto::SecretKey sec; sec.set_secret_key(init.public_share().data(), init.public_share().size()); @@ -207,7 +202,7 @@ void Node::handle_node_secretkey(cmix_proto::SecretKey const& secret) if(network_settings.is_first) { start_timer_delayed_mix(); } else { - set_network_key(&cmix_ctx, secret.secret_key().data(), secret.secret_key().size()); + set_network_key(&cmix_ctx, secret.secret_key().data()); next_node.async_send(secret); } } -- cgit v1.2.3-70-g09d2