/* * Rep.cpp * */ #include "Processor/Data_Files.hpp" #include "Processor/Instruction.hpp" #include "Processor/Machine.hpp" #include "Auth/MAC_Check.hpp" template<> Preprocessing>* Preprocessing>::get_live_prep( SubProcessor>* proc, DataPositions& usage) { return new ReplicatedPrep>(proc, usage); } template<> Preprocessing>* Preprocessing>::get_live_prep( SubProcessor>* proc, DataPositions& usage) { return new ReplicatedPrep>(proc, usage); } template<> Preprocessing>* Preprocessing>::get_live_prep( SubProcessor>* proc, DataPositions& usage) { return new ReplicatedRingPrep>(proc, usage); } template<> Preprocessing>* Preprocessing>::get_live_prep( SubProcessor>* proc, DataPositions& usage) { (void) proc; return new MaliciousRepPrep>(proc, usage); } template<> Preprocessing>* Preprocessing>::get_live_prep( SubProcessor>* proc, DataPositions& usage) { (void) proc; return new MaliciousRepPrep>(proc, usage); } template class Machine, Rep3Share>; template class Machine, Rep3Share>; template class Machine, MaliciousRep3Share>;