|
template<typename T > |
static constexpr auto | encrypto::motion::GetByteSize (const std::vector< T > &v) |
|
static std::vector< std::uint8_t > | encrypto::motion::Gather (const std::vector< std::uint16_t > &ds_8, const std::vector< std::uint32_t > &ds_16, const std::vector< std::uint64_t > &ds_32, const std::vector< __uint128_t > &ds_64) |
|
static std::vector< std::uint8_t > | encrypto::motion::Scatter (std::vector< std::uint16_t > &ds_8, std::vector< std::uint32_t > &ds_16, std::vector< std::uint64_t > &ds_32, std::vector< __uint128_t > &ds_64, const std::vector< std::uint8_t > &buffer) |
|
static void | encrypto::motion::ReconstructionHelper (std::vector< std::uint16_t > &xs_8, std::vector< std::uint32_t > &xs_16, std::vector< std::uint64_t > &xs_32, std::vector< __uint128_t > &xs_64, std::size_t number_of_parties, std::function< void(const std::vector< uint8_t > &)> broadcast_function, std::vector< ReusableFuture< std::vector< std::uint8_t >>> &futures) |
|