#include <sp_provider.h>
|
| SpProviderFromOts (std::vector< std::unique_ptr< OtProvider >> &ot_providers, const std::size_t my_id, Logger &logger, RunTimeStatistics &run_time_statistics) |
|
void | PreSetup () final override |
|
void | Setup () final override |
|
virtual | ~SpProvider ()=default |
|
bool | NeedSps () const noexcept |
|
template<typename T > |
std::size_t | GetNumberOfSps () const noexcept |
|
template<typename T , typename = std::enable_if_t<std::is_unsigned_v<T>>> |
std::size_t | RequestSps (const std::size_t number_of_sps) noexcept |
|
template<typename T , typename = std::enable_if_t<std::is_unsigned_v<T>>> |
SpVector< T > | GetSps (const std::size_t offset, const std::size_t n=1) |
|
template<typename T , typename = std::enable_if_t<std::is_unsigned_v<T>>> |
const SpVector< T > & | GetSpsAll () noexcept |
|
void | WaitFinished () |
|
◆ SpProviderFromOts()
encrypto::motion::SpProviderFromOts::SpProviderFromOts |
( |
std::vector< std::unique_ptr< OtProvider >> & |
ot_providers, |
|
|
const std::size_t |
my_id, |
|
|
Logger & |
logger, |
|
|
RunTimeStatistics & |
run_time_statistics |
|
) |
| |
◆ PreSetup()
void encrypto::motion::SpProviderFromOts::PreSetup |
( |
| ) |
|
|
finaloverridevirtual |
◆ Setup()
void encrypto::motion::SpProviderFromOts::Setup |
( |
| ) |
|
|
finaloverridevirtual |
The documentation for this class was generated from the following files: