| ArithmeticGmwAddition(const proto::arithmetic_gmw::SharePointer< T > &a, const proto::arithmetic_gmw::SharePointer< T > &b) | encrypto::motion::Backend | inline |
| ArithmeticGmwAddition(const SharePointer &a, const SharePointer &b) | encrypto::motion::Backend | inline |
| ArithmeticGmwInput(std::size_t party_id, T input=0) | encrypto::motion::Backend | inline |
| ArithmeticGmwInput(std::size_t party_id, const std::vector< T > &input_vector) | encrypto::motion::Backend | inline |
| ArithmeticGmwInput(std::size_t party_id, std::vector< T > &&input_vector) | encrypto::motion::Backend | inline |
| ArithmeticGmwOutput(const proto::arithmetic_gmw::SharePointer< T > &parent, std::size_t output_owner) | encrypto::motion::Backend | inline |
| ArithmeticGmwOutput(const SharePointer &parent, std::size_t output_owner) | encrypto::motion::Backend | inline |
| ArithmeticGmwSubtraction(const proto::arithmetic_gmw::SharePointer< T > &a, const proto::arithmetic_gmw::SharePointer< T > &b) | encrypto::motion::Backend | inline |
| ArithmeticGmwSubtraction(const SharePointer &a, const SharePointer &b) | encrypto::motion::Backend | inline |
| Backend()=delete | encrypto::motion::Backend | |
| Backend(communication::CommunicationLayer &communication_layer, ConfigurationPointer &configuration, std::shared_ptr< Logger > logger) | encrypto::motion::Backend | |
| BmrInput(std::size_t party_id, bool input=false) | encrypto::motion::Backend | |
| BmrInput(std::size_t party_id, const BitVector<> &input) | encrypto::motion::Backend | |
| BmrInput(std::size_t party_id, BitVector<> &&input) | encrypto::motion::Backend | |
| BmrInput(std::size_t party_id, std::span< const BitVector<>> input) | encrypto::motion::Backend | |
| BmrInput(std::size_t party_id, std::vector< BitVector<>> &&input) | encrypto::motion::Backend | |
| BmrOutput(const SharePointer &parent, std::size_t output_owner) | encrypto::motion::Backend | |
| BooleanGmwAnd(const proto::boolean_gmw::SharePointer &a, const proto::boolean_gmw::SharePointer &b) | encrypto::motion::Backend | |
| BooleanGmwAnd(const SharePointer &a, const SharePointer &b) | encrypto::motion::Backend | |
| BooleanGmwInput(std::size_t party_id, bool input=false) | encrypto::motion::Backend | |
| BooleanGmwInput(std::size_t party_id, const BitVector<> &input) | encrypto::motion::Backend | |
| BooleanGmwInput(std::size_t party_id, BitVector<> &&input) | encrypto::motion::Backend | |
| BooleanGmwInput(std::size_t party_id, std::span< const BitVector<>> input) | encrypto::motion::Backend | |
| BooleanGmwInput(std::size_t party_id, std::vector< BitVector<>> &&input) | encrypto::motion::Backend | |
| BooleanGmwMux(const proto::boolean_gmw::SharePointer &a, const proto::boolean_gmw::SharePointer &b, const proto::boolean_gmw::SharePointer &selection) | encrypto::motion::Backend | |
| BooleanGmwMux(const SharePointer &a, const SharePointer &b, const SharePointer &selection) | encrypto::motion::Backend | |
| BooleanGmwOutput(const SharePointer &parent, std::size_t output_owner) | encrypto::motion::Backend | |
| BooleanGmwXor(const proto::boolean_gmw::SharePointer &a, const proto::boolean_gmw::SharePointer &b) | encrypto::motion::Backend | |
| BooleanGmwXor(const SharePointer &a, const SharePointer &b) | encrypto::motion::Backend | |
| Clear() | encrypto::motion::Backend | |
| ComputeBaseOts() | encrypto::motion::Backend | |
| ConstantArithmeticGmwInput(T input=0) | encrypto::motion::Backend | inline |
| ConstantArithmeticGmwInput(const std::vector< T > &input_vector) | encrypto::motion::Backend | inline |
| ConstantArithmeticGmwInput(std::vector< T > &&input_vector) | encrypto::motion::Backend | inline |
| EvaluateParallel() | encrypto::motion::Backend | |
| EvaluateSequential() | encrypto::motion::Backend | |
| ExportBaseOts(std::size_t i) | encrypto::motion::Backend | |
| GetBaseOtProvider() | encrypto::motion::Backend | inline |
| GetBaseProvider() | encrypto::motion::Backend | inline |
| GetBmrProvider() | encrypto::motion::Backend | inline |
| GetCommunicationLayer() | encrypto::motion::Backend | inline |
| GetConfiguration() const noexcept | encrypto::motion::Backend | inline |
| GetGate(std::size_t gate_id) const | encrypto::motion::Backend | |
| GetInputGates() const | encrypto::motion::Backend | |
| GetLogger() const noexcept | encrypto::motion::Backend | |
| GetMtProvider() | encrypto::motion::Backend | inline |
| GetMutableRunTimeStatistics() | encrypto::motion::Backend | inline |
| GetOtProvider(std::size_t party_id) | encrypto::motion::Backend | |
| GetRegister() const noexcept | encrypto::motion::Backend | inline |
| GetRunTimeStatistics() const | encrypto::motion::Backend | inline |
| GetSbProvider() | encrypto::motion::Backend | inline |
| GetSpProvider() | encrypto::motion::Backend | inline |
| ImportBaseOts(std::size_t i, const ReceiverMessage &messages) | encrypto::motion::Backend | |
| ImportBaseOts(std::size_t i, const SenderMessage &messages) | encrypto::motion::Backend | |
| NextGateId() const | encrypto::motion::Backend | |
| OtExtensionSetup() | encrypto::motion::Backend | |
| RegisterGate(const GatePointer &gate) | encrypto::motion::Backend | |
| RegisterInputGate(const InputGatePointer &input_gate) | encrypto::motion::Backend | |
| Reset() | encrypto::motion::Backend | |
| RunPreprocessing() | encrypto::motion::Backend | |
| Send(std::size_t party_id, flatbuffers::FlatBufferBuilder &&message) | encrypto::motion::Backend | |
| Synchronize() | encrypto::motion::Backend | |
| ~Backend() | encrypto::motion::Backend | |