MOTION  0.01
Framework for mixed-protocol multi-party computation
encrypto::motion::proto::bmr::Wire Member List

This is the complete list of members for encrypto::motion::proto::bmr::Wire, including all inherited members.

backend_encrypto::motion::Wireprotected
BooleanWire(BooleanWire &)=deleteencrypto::motion::BooleanWire
BooleanWire(Backend &backend, std::size_t number_of_simd)encrypto::motion::BooleanWireinlineprotected
Clear()encrypto::motion::Wireinline
DynamicClear() finalencrypto::motion::proto::bmr::Wireinlineprotectedvirtual
GenerateRandomPermutationBits()encrypto::motion::proto::bmr::Wire
GenerateRandomPrivateKeys()encrypto::motion::proto::bmr::Wire
GetBackend() constencrypto::motion::Wireinline
GetBitLength() const finalencrypto::motion::proto::bmr::Wireinlinevirtual
GetCircuitType() const finalencrypto::motion::BooleanWireinlinevirtual
GetIsReadyCondition() const noexceptencrypto::motion::Wireinline
GetMutablePermutationBits()encrypto::motion::proto::bmr::Wireinline
GetMutablePublicKeys()encrypto::motion::proto::bmr::Wireinline
GetMutablePublicValues()encrypto::motion::proto::bmr::Wireinline
GetMutableSecretKeys()encrypto::motion::proto::bmr::Wireinline
GetNumberOfSimdValues() constencrypto::motion::Wire
GetPermutationBits() constencrypto::motion::proto::bmr::Wireinline
GetProtocol() const finalencrypto::motion::proto::bmr::Wireinlinevirtual
GetPublicKeys() constencrypto::motion::proto::bmr::Wireinline
GetPublicValues() constencrypto::motion::proto::bmr::Wireinline
GetSecretKeys() constencrypto::motion::proto::bmr::Wireinline
GetSetupReadyCondition() constencrypto::motion::proto::bmr::Wireinline
GetWaitingGatesIds() const noexceptencrypto::motion::Wireinline
GetWireId() constencrypto::motion::Wireinline
is_done_encrypto::motion::Wireprotected
is_done_condition_encrypto::motion::Wireprotected
IsConstant() const noexcept finalencrypto::motion::proto::bmr::Wireinlinevirtual
IsReady() const noexceptencrypto::motion::Wire
n_simd_encrypto::motion::Wireprotected
PrintIds(const std::vector< std::shared_ptr< Wire >> &wires)encrypto::motion::Wirestatic
RegisterWaitingGate(std::size_t gate_id)encrypto::motion::Wire
SetOnlineFinished()encrypto::motion::Wire
SetSetupIsReady()encrypto::motion::proto::bmr::Wireinline
SignalReadyToDependency(std::size_t gate_id, Backend &backend)encrypto::motion::Wireprotectedstatic
waiting_gate_ids_encrypto::motion::Wireprotected
Wire(Backend &backend, std::size_t number_of_simd)encrypto::motion::proto::bmr::Wire
Wire(BitVector<> &&values, Backend &backend)encrypto::motion::proto::bmr::Wireexplicit
Wire(const BitVector<> &values, Backend &backend)encrypto::motion::proto::bmr::Wireexplicit
Wire(bool value, Backend &backend)encrypto::motion::proto::bmr::Wireexplicit
Wire()=deleteencrypto::motion::proto::bmr::Wire
Wire(Wire &)=deleteencrypto::motion::proto::bmr::Wire
encrypto::motion::BooleanWire::Wire(const Wire &)=deleteencrypto::motion::Wire
wire_id_encrypto::motion::Wireprotected
~BooleanWire() override=defaultencrypto::motion::BooleanWire
~Wire() final=defaultencrypto::motion::proto::bmr::Wirevirtual