ABY Framework  1.0
Arithmetic Bool Yao Framework
 All Classes Files Functions Variables Enumerations Enumerator Macros
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
BaseOT Class Referenceabstract
Inheritance diagram for BaseOT:
Inheritance graph
[legend]
Collaboration diagram for BaseOT:
Collaboration graph
[legend]

Public Member Functions

 BaseOT (crypto *crypt, field_type ftype)
 
virtual void Sender (uint32_t nSndVals, uint32_t nOTs, CSocket &sock, uint8_t *ret)=0
 
virtual void Receiver (uint32_t nSndVals, uint32_t uint32_t, CBitVector &choices, CSocket &sock, uint8_t *ret)=0
 

Protected Member Functions

void hashReturn (uint8_t *ret, uint32_t ret_len, uint8_t *val, uint32_t val_len, uint32_t ctr)
 

Protected Attributes

cryptom_cCrypto
 
pk_cryptom_cPKCrypto
 

The documentation for this class was generated from the following file: