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

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

AssignInput(CBitVector &input)YaoServerSharingvirtual
EncryptWire(BYTE *c, BYTE *p, uint32_t id)YaoSharingprotected
EvaluateCallbackGate(uint32_t gateid)Sharingprotected
EvaluateInteractiveOperations(uint32_t gateid)YaoServerSharingvirtual
EvaluateLocalOperations(uint32_t gateid)YaoServerSharingvirtual
FinishCircuitLayer()YaoServerSharingvirtual
FinishSetupPhase(ABYSetup *setup)YaoServerSharingvirtual
fMaskFctYaoSharingprotected
GetBuffersToReceive(vector< BYTE * > &rcvbuf, vector< uint32_t > &rcvbytes)YaoServerSharingvirtual
GetCircuitBuildRoutine()YaoSharinginlinevirtual
GetDataToSend(vector< BYTE * > &sendbuf, vector< uint32_t > &bytesize)YaoServerSharingvirtual
GetMaxCommunicationRounds()YaoSharinginlinevirtual
GetNumNonLinearOperations()YaoSharinginlinevirtual
GetOutput(CBitVector &out)YaoServerSharingvirtual
Init()YaoSharingprotected
InstantiateGate(GATE *gate)YaoServerSharingvirtual
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)YaoServerSharingvirtual
PrepareOnlinePhase()YaoServerSharingvirtual
PrepareSetupPhase(ABYSetup *setup)YaoServerSharingvirtual
PrintKey(BYTE *key)YaoSharingprotected
PrintPerformanceStatistics()YaoSharingvirtual
Reset()YaoServerSharingvirtual
SendConversionValues(uint32_t gateid) (defined in YaoServerSharing)YaoServerSharing
Sharing(e_role role, uint32_t sharebitlen, ABYCircuit *circuit, crypto *crypt)Sharinginline
sharing_type()YaoServerSharinginlinevirtual
UsedGate(uint32_t gateid)YaoServerSharingvirtual
YaoServerSharing(e_role role, uint32_t sharebitlen, ABYCircuit *circuit, crypto *crypt)YaoServerSharinginline
YaoSharing(e_role role, uint32_t sharebitlen, ABYCircuit *circuit, crypto *crypt)YaoSharinginline
~Sharing()Sharinginline
~YaoServerSharing()YaoServerSharinginline
~YaoSharing()YaoSharinginline