MOTION
0.01
Framework for mixed-protocol multi-party computation
|
#include <fmt/format.h>
#include <memory>
#include <span>
#include <vector>
#include "base/backend.h"
#include "base/configuration.h"
#include "protocols/arithmetic_gmw/arithmetic_gmw_share.h"
#include "protocols/arithmetic_gmw/arithmetic_gmw_wire.h"
#include "protocols/boolean_gmw/boolean_gmw_share.h"
#include "protocols/boolean_gmw/boolean_gmw_wire.h"
#include "protocols/share.h"
#include "utility/typedefs.h"
Go to the source code of this file.
Classes | |
class | encrypto::motion::Party |
Namespaces | |
encrypto | |
encrypto::motion | |
encrypto::motion::communication | |
Typedefs | |
using | encrypto::motion::PartyPointer = std::unique_ptr< Party > |
Functions | |
std::vector< std::unique_ptr< Party > > | encrypto::motion::MakeLocallyConnectedParties (const std::size_t number_of_parties, std::uint16_t port, const bool logging=false) |
constructs number_of_parties motion::Party's locally connected via TCP. More... | |