MOTION  0.01
Framework for mixed-protocol multi-party computation
encrypto::motion::proto::arithmetic_gmw::Share< T, typename > Member List

This is the complete list of members for encrypto::motion::proto::arithmetic_gmw::Share< T, typename >, including all inherited members.

backend_encrypto::motion::Shareprotected
Concatenate(const std::vector< std::shared_ptr< Share >> &v)encrypto::motion::Sharestatic
Finished()encrypto::motion::proto::arithmetic_gmw::Share< T, typename >inline
GetArithmeticWire()encrypto::motion::proto::arithmetic_gmw::Share< T, typename >inline
GetBackend() constencrypto::motion::Shareinline
GetBitLength() const noexcept finalencrypto::motion::proto::arithmetic_gmw::Share< T, typename >inlinevirtual
GetCircuitType() const noexcept finalencrypto::motion::proto::arithmetic_gmw::Share< T, typename >inlinevirtual
GetMutableWires() noexcept finalencrypto::motion::proto::arithmetic_gmw::Share< T, typename >inlinevirtual
GetNumberOfSimdValues() const noexcept finalencrypto::motion::proto::arithmetic_gmw::Share< T, typename >inlinevirtual
GetProtocol() const noexcept finalencrypto::motion::proto::arithmetic_gmw::Share< T, typename >inlinevirtual
GetRegister()encrypto::motion::Share
GetValue() constencrypto::motion::proto::arithmetic_gmw::Share< T, typename >inline
GetWire(std::size_t i) const overrideencrypto::motion::proto::arithmetic_gmw::Share< T, typename >inlinevirtual
GetWires() const noexcept finalencrypto::motion::proto::arithmetic_gmw::Share< T, typename >inlinevirtual
IsConstant() const noexceptencrypto::motion::Share
Share(const motion::WirePointer &wire)encrypto::motion::proto::arithmetic_gmw::Share< T, typename >inline
Share(const arithmetic_gmw::WirePointer< T > &wire)encrypto::motion::proto::arithmetic_gmw::Share< T, typename >inline
Share(const std::vector< arithmetic_gmw::WirePointer< T >> &wires)encrypto::motion::proto::arithmetic_gmw::Share< T, typename >inline
Share(const std::vector< motion::WirePointer > &wires)encrypto::motion::proto::arithmetic_gmw::Share< T, typename >inline
Share(const std::vector< T > &input, Backend &backend)encrypto::motion::proto::arithmetic_gmw::Share< T, typename >inline
Share(const T input, Backend &backend)encrypto::motion::proto::arithmetic_gmw::Share< T, typename >inline
Share(Share &)=deleteencrypto::motion::proto::arithmetic_gmw::Share< T, typename >
encrypto::motion::Share::Share(Share &)=deleteencrypto::motion::Share
encrypto::motion::Share::Share(const Share &)=deleteencrypto::motion::Share
encrypto::motion::Share::Share(Backend &backend)encrypto::motion::Shareinlineprotected
Split() const noexcept finalencrypto::motion::proto::arithmetic_gmw::Share< T, typename >inlinevirtual
wires_encrypto::motion::Shareprotected
~Share() override=defaultencrypto::motion::proto::arithmetic_gmw::Share< T, typename >virtual