ABY Framework  1.0
Arithmetic Bool Yao Framework
 All Classes Files Functions Variables Enumerations Enumerator Macros
Sharing Member List

This is the complete list of members for Sharing, including all inherited members.

AssignInput(CBitVector &input)=0Sharingpure virtual
EvaluateCallbackGate(uint32_t gateid)Sharingprotected
EvaluateInteractiveOperations(uint32_t level)=0Sharingpure virtual
EvaluateLocalOperations(uint32_t level)=0Sharingpure virtual
FinishCircuitLayer()=0Sharingpure virtual
FinishSetupPhase(ABYSetup *setup)=0Sharingpure virtual
GetBuffersToReceive(vector< BYTE * > &rcvbuf, vector< uint32_t > &rcvbytes)=0Sharingpure virtual
GetCircuitBuildRoutine()=0Sharingpure virtual
GetDataToSend(vector< BYTE * > &sendbuf, vector< uint32_t > &bytesize)=0Sharingpure virtual
GetMaxCommunicationRounds()=0Sharingpure virtual
GetNumNonLinearOperations()=0Sharingpure virtual
GetOutput(CBitVector &out)=0Sharingpure virtual
InstantiateGate(GATE *gate)=0Sharingpure virtual
m_cCryptoSharingprotected
m_eRoleSharingprotected
m_nSecParamBytesSharingprotected
m_nShareBitLenSharingprotected
m_pCircuitSharingprotected
m_pGatesSharingprotected
PerformSetupPhase(ABYSetup *setup)=0Sharingpure virtual
PrepareOnlinePhase()=0Sharingpure virtual
PrepareSetupPhase(ABYSetup *setup)=0Sharingpure virtual
PrintPerformanceStatistics()=0Sharingpure virtual
Reset()=0Sharingpure virtual
Sharing(e_role role, uint32_t sharebitlen, ABYCircuit *circuit, crypto *crypt)Sharinginline
sharing_type()=0Sharingpure virtual
UsedGate(uint32_t gateid)=0Sharingpure virtual
~Sharing()Sharinginline