MOTION  0.01
Framework for mixed-protocol multi-party computation
Classes | Namespaces | Typedefs | Functions
party.h File Reference
#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"
Include dependency graph for party.h:
This graph shows which files directly or indirectly include this file:

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...