|
MOTION
0.01
Framework for mixed-protocol multi-party computation
|
#include <bmr_gate.h>


Public Member Functions | |
| OutputGate (const motion::SharePointer &parent, std::size_t output_owner=kAll) | |
| ~OutputGate () final=default | |
| void | EvaluateSetup () final override |
| void | EvaluateOnline () final override |
| const bmr::SharePointer | GetOutputAsBmrShare () const |
| const motion::SharePointer | GetOutputAsShare () const |
Public Member Functions inherited from encrypto::motion::OutputGate | |
| ~OutputGate () override=default | |
| OutputGate (OutputGate &)=delete | |
| OutputGate (Backend &backend) | |
Public Member Functions inherited from encrypto::motion::OneGate | |
| ~OneGate () override=default | |
| OneGate (OneGate &)=delete | |
Public Member Functions inherited from encrypto::motion::Gate | |
| virtual | ~Gate ()=default |
| const std::vector< WirePointer > & | GetOutputWires () const |
| void | Clear () |
| void | RegisterWaitingFor (std::size_t wire_id) |
| void | SignalDependencyIsReady () |
| bool | AreDependenciesReady () |
| void | SetSetupIsReady () |
| void | SetOnlineIsReady () |
| void | WaitSetup () const |
| void | WaitOnline () const |
| bool | SetupIsReady () const |
| std::int64_t | GetId () const |
| Gate (Gate &)=delete | |
Additional Inherited Members | |
Protected Member Functions inherited from encrypto::motion::OneGate | |
| OneGate (Backend &backend) | |
Protected Member Functions inherited from encrypto::motion::Gate | |
| Gate (Backend &backend) | |
| Register & | GetRegister () |
| Configuration & | GetConfiguration () |
| Logger & | GetLogger () |
| BaseProvider & | GetBaseProvider () |
| MtProvider & | GetMtProvider () |
| SpProvider & | GetSpProvider () |
| SbProvider & | GetSbProvider () |
| communication::CommunicationLayer & | GetCommunicationLayer () |
| OtProvider & | GetOtProvider (const std::size_t i) |
| encrypto::motion::proto::bmr::OutputGate::OutputGate | ( | const motion::SharePointer & | parent, |
| std::size_t | output_owner = kAll |
||
| ) |

|
finaldefault |
|
finaloverridevirtual |
|
finaloverridevirtual |
| const bmr::SharePointer encrypto::motion::proto::bmr::OutputGate::GetOutputAsBmrShare | ( | ) | const |

| const motion::SharePointer encrypto::motion::proto::bmr::OutputGate::GetOutputAsShare | ( | ) | const |

|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.17