This is the complete list of members for YaoSharing, including all inherited members.
| AssignInput(CBitVector &input)=0 | YaoSharing | pure virtual |
| EncryptWire(BYTE *c, BYTE *p, uint32_t id) | YaoSharing | protected |
| EvaluateCallbackGate(uint32_t gateid) | Sharing | protected |
| EvaluateInteractiveOperations(uint32_t level)=0 | Sharing | pure virtual |
| EvaluateLocalOperations(uint32_t gateid)=0 | YaoSharing | pure virtual |
| EvaluateSIMDGate(uint32_t gateid) | YaoSharing | |
| FinishCircuitLayer()=0 | YaoSharing | pure virtual |
| FinishSetupPhase(ABYSetup *setup)=0 | YaoSharing | pure virtual |
| fMaskFct | YaoSharing | protected |
| GetBuffersToReceive(vector< BYTE * > &rcvbuf, vector< uint32_t > &rcvbytes)=0 | YaoSharing | pure virtual |
| GetCircuitBuildRoutine() | YaoSharing | inlinevirtual |
| GetDataToSend(vector< BYTE * > &sendbuf, vector< uint32_t > &bytesize)=0 | YaoSharing | pure virtual |
| GetMaxCommunicationRounds() | YaoSharing | inlinevirtual |
| GetNumNonLinearOperations() | YaoSharing | inlinevirtual |
| GetOutput(CBitVector &out)=0 | YaoSharing | pure virtual |
| Init() | YaoSharing | protected |
| InstantiateGate(GATE *gate)=0 | YaoSharing | pure 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)=0 | YaoSharing | pure virtual |
| PrepareOnlinePhase()=0 | YaoSharing | pure virtual |
| PrepareSetupPhase(ABYSetup *setup)=0 | YaoSharing | pure virtual |
| PrintKey(BYTE *key) | YaoSharing | protected |
| PrintPerformanceStatistics() | YaoSharing | virtual |
| Reset()=0 | YaoSharing | pure virtual |
| Sharing(e_role role, uint32_t sharebitlen, ABYCircuit *circuit, crypto *crypt) | Sharing | inline |
| sharing_type()=0 | Sharing | pure virtual |
| UsedGate(uint32_t gateid)=0 | YaoSharing | pure virtual |
| YaoSharing(e_role role, uint32_t sharebitlen, ABYCircuit *circuit, crypto *crypt) | YaoSharing | inline |
| ~Sharing() | Sharing | inline |
| ~YaoSharing() | YaoSharing | inline |