ABY Framework  1.0
Arithmetic Bool Yao Framework
 All Classes Files Functions Variables Enumerations Enumerator Macros
Classes | Public Member Functions | List of all members
ABYSetup Class Reference

Public Member Functions

 ABYSetup (crypto *crypt, uint32_t numThreads, e_role role, e_mt_gen_alg mtalgo)
 
void Reset ()
 
BOOL PrepareSetupPhase (vector< CSocket > &sockets)
 
BOOL PerformSetupPhase (vector< CSocket > &sockets)
 
void AddOTTask (OTTask *task, uint32_t inverse)
 
void AddPKMTGenTask (PKMTGenVals *task)
 
void AddSendTask (BYTE *sndbuf, uint64_t sndbytes)
 
void AddReceiveTask (BYTE *rcvbuf, uint64_t rcvbytes)
 
BOOL WaitForTransmissionEnd ()
 

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