This is the complete list of members for YaoClientSharing, including all inherited members.
AssignInput(CBitVector &input) | YaoClientSharing | virtual |
EncryptWire(BYTE *c, BYTE *p, uint32_t id) | YaoSharing | protected |
EvaluateCallbackGate(uint32_t gateid) | Sharing | protected |
EvaluateConversionGate(uint32_t gateid) (defined in YaoClientSharing) | YaoClientSharing | |
EvaluateInteractiveOperations(uint32_t gateid) | YaoClientSharing | virtual |
EvaluateLocalOperations(uint32_t gateid) | YaoClientSharing | virtual |
FinishCircuitLayer() | YaoClientSharing | virtual |
FinishSetupPhase(ABYSetup *setup) | YaoClientSharing | virtual |
fMaskFct | YaoSharing | protected |
GetBuffersToReceive(vector< BYTE * > &rcvbuf, vector< uint32_t > &rcvbytes) | YaoClientSharing | virtual |
GetCircuitBuildRoutine() | YaoSharing | inlinevirtual |
GetDataToSend(vector< BYTE * > &sendbuf, vector< uint32_t > &bytesize) | YaoClientSharing | virtual |
GetMaxCommunicationRounds() | YaoSharing | inlinevirtual |
GetNumNonLinearOperations() | YaoSharing | inlinevirtual |
GetOutput(CBitVector &out) | YaoClientSharing | virtual |
Init() | YaoSharing | protected |
InstantiateGate(GATE *gate) | YaoClientSharing | virtual |
m_bResKeyBuf | YaoSharing | protected |
m_bTempKeyBuf | YaoSharing | protected |
m_bZeroBuf | YaoSharing | protected |
m_cBoolCircuit | YaoSharing | protected |
m_cCrypto | Sharing | protected |
m_eRole | Sharing | protected |
m_kGarble | YaoSharing | protected |
m_nANDGates | YaoSharing | protected |
m_nANDWindowCtr | YaoSharing | protected |
m_nClientInputBits | YaoSharing | protected |
m_nConversionInputBits | YaoSharing | protected |
m_nGarbledTableCtr | YaoSharing | protected |
m_nInputShareRcvSize | YaoSharing | protected |
m_nInputShareSndSize | YaoSharing | protected |
m_nOutputShareRcvSize | YaoSharing | protected |
m_nOutputShareSndSize | YaoSharing | protected |
m_nRemANDGates | YaoSharing | protected |
m_nSecParamBytes | Sharing | protected |
m_nSecParamIters | YaoSharing | protected |
m_nServerInputBits | YaoSharing | protected |
m_nShareBitLen | Sharing | protected |
m_nXORGates | YaoSharing | protected |
m_pCircuit | Sharing | protected |
m_pGates | Sharing | protected |
m_pKeyOps | YaoSharing | protected |
m_vANDGates | YaoSharing | protected |
m_vClientInputKeys | YaoSharing | protected |
m_vGarbledCircuit | YaoSharing | protected |
m_vOutputShareGates | YaoSharing | protected |
m_vServerInputKeys | YaoSharing | protected |
PerformSetupPhase(ABYSetup *setup) | YaoClientSharing | virtual |
PrepareOnlinePhase() | YaoClientSharing | virtual |
PrepareSetupPhase(ABYSetup *setup) | YaoClientSharing | virtual |
PrintKey(BYTE *key) | YaoSharing | protected |
PrintPerformanceStatistics() | YaoSharing | virtual |
Reset() | YaoClientSharing | virtual |
Sharing(e_role role, uint32_t sharebitlen, ABYCircuit *circuit, crypto *crypt) | Sharing | inline |
sharing_type() | YaoClientSharing | inlinevirtual |
UsedGate(uint32_t gateid) | YaoClientSharing | virtual |
YaoClientSharing(e_role role, uint32_t sharebitlen, ABYCircuit *circuit, crypto *crypt) | YaoClientSharing | inline |
YaoSharing(e_role role, uint32_t sharebitlen, ABYCircuit *circuit, crypto *crypt) | YaoSharing | inline |
~Sharing() | Sharing | inline |
~YaoClientSharing() | YaoClientSharing | inline |
~YaoSharing() | YaoSharing | inline |