ABY Framework  1.0
Arithmetic Bool Yao Framework
 All Classes Files Functions Variables Enumerations Enumerator Macros
ArithSharing< T > Member List

This is the complete list of members for ArithSharing< T >, including all inherited members.

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