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

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

AssignInput(CBitVector &input)YaoClientSharingvirtual
EncryptWire(BYTE *c, BYTE *p, uint32_t id)YaoSharingprotected
EvaluateCallbackGate(uint32_t gateid)Sharingprotected
EvaluateConversionGate(uint32_t gateid) (defined in YaoClientSharing)YaoClientSharing
EvaluateInteractiveOperations(uint32_t gateid)YaoClientSharingvirtual
EvaluateLocalOperations(uint32_t gateid)YaoClientSharingvirtual
FinishCircuitLayer()YaoClientSharingvirtual
FinishSetupPhase(ABYSetup *setup)YaoClientSharingvirtual
fMaskFctYaoSharingprotected
GetBuffersToReceive(vector< BYTE * > &rcvbuf, vector< uint32_t > &rcvbytes)YaoClientSharingvirtual
GetCircuitBuildRoutine()YaoSharinginlinevirtual
GetDataToSend(vector< BYTE * > &sendbuf, vector< uint32_t > &bytesize)YaoClientSharingvirtual
GetMaxCommunicationRounds()YaoSharinginlinevirtual
GetNumNonLinearOperations()YaoSharinginlinevirtual
GetOutput(CBitVector &out)YaoClientSharingvirtual
Init()YaoSharingprotected
InstantiateGate(GATE *gate)YaoClientSharingvirtual
m_bResKeyBufYaoSharingprotected
m_bTempKeyBufYaoSharingprotected
m_bZeroBufYaoSharingprotected
m_cBoolCircuitYaoSharingprotected
m_cCryptoSharingprotected
m_eRoleSharingprotected
m_kGarbleYaoSharingprotected
m_nANDGatesYaoSharingprotected
m_nANDWindowCtrYaoSharingprotected
m_nClientInputBitsYaoSharingprotected
m_nConversionInputBitsYaoSharingprotected
m_nGarbledTableCtrYaoSharingprotected
m_nInputShareRcvSizeYaoSharingprotected
m_nInputShareSndSizeYaoSharingprotected
m_nOutputShareRcvSizeYaoSharingprotected
m_nOutputShareSndSizeYaoSharingprotected
m_nRemANDGatesYaoSharingprotected
m_nSecParamBytesSharingprotected
m_nSecParamItersYaoSharingprotected
m_nServerInputBitsYaoSharingprotected
m_nShareBitLenSharingprotected
m_nXORGatesYaoSharingprotected
m_pCircuitSharingprotected
m_pGatesSharingprotected
m_pKeyOpsYaoSharingprotected
m_vANDGatesYaoSharingprotected
m_vClientInputKeysYaoSharingprotected
m_vGarbledCircuitYaoSharingprotected
m_vOutputShareGatesYaoSharingprotected
m_vServerInputKeysYaoSharingprotected
PerformSetupPhase(ABYSetup *setup)YaoClientSharingvirtual
PrepareOnlinePhase()YaoClientSharingvirtual
PrepareSetupPhase(ABYSetup *setup)YaoClientSharingvirtual
PrintKey(BYTE *key)YaoSharingprotected
PrintPerformanceStatistics()YaoSharingvirtual
Reset()YaoClientSharingvirtual
Sharing(e_role role, uint32_t sharebitlen, ABYCircuit *circuit, crypto *crypt)Sharinginline
sharing_type()YaoClientSharinginlinevirtual
UsedGate(uint32_t gateid)YaoClientSharingvirtual
YaoClientSharing(e_role role, uint32_t sharebitlen, ABYCircuit *circuit, crypto *crypt)YaoClientSharinginline
YaoSharing(e_role role, uint32_t sharebitlen, ABYCircuit *circuit, crypto *crypt)YaoSharinginline
~Sharing()Sharinginline
~YaoClientSharing()YaoClientSharinginline
~YaoSharing()YaoSharinginline