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

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

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