/* * SemiInput.h * */ #ifndef PROCESSOR_SEMIINPUT_H_ #define PROCESSOR_SEMIINPUT_H_ #include "ShamirInput.h" template class SemiMC; template class SemiInput : public IndividualInput { SeededPRNG secure_prng; public: SemiInput(SubProcessor& proc, SemiMC& MC) : IndividualInput(proc) { (void) MC; } SemiInput(SubProcessor* proc, Player& P) : IndividualInput(proc, P) { } void add_mine(const typename T::clear& input); }; #endif /* PROCESSOR_SEMIINPUT_H_ */