/* * Rep.cpp * */ #include "Math/MaliciousRep3Share.h" #include "Math/BrainShare.h" #include "Processor/BrainPrep.h" #include "Processor/Data_Files.hpp" #include "Processor/Instruction.hpp" #include "Processor/Machine.hpp" #include "Processor/BrainPrep.hpp" #include "Auth/MAC_Check.hpp" #include "Auth/fake-stuff.hpp" #include "Auth/MaliciousRepMC.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) { return new ReplicatedRingPrep>>(proc, usage); } template class Machine>, Rep3Share>; template class Machine>, Rep3Share>; template class Machine, Rep3Share>; template class Machine, MaliciousRep3Share>; template class Machine, MaliciousRep3Share>; template class Machine, MaliciousRep3Share>;