emp-toolkit
Backend Class Reference

#include <backend.h>

Inheritance diagram for Backend:
SemiHonestEva< T > SemiHonestGen< T >

Public Member Functions

void Feed (block *lbls, int party, const bool *b, int nel)
 
void Reveal (bool *out, int party, const block *lbls, int nel)
 
 Backend (int party)
 

Public Attributes

int cur_party
 
void(* Feed_internal )(Backend *be, int, block *label, const bool *, int length)
 
void(* Reveal_internal )(Backend *be, bool *, int, const block *label, int length)
 

Constructor & Destructor Documentation

§ Backend()

Backend::Backend ( int  party)
inline

Member Function Documentation

§ Feed()

void Backend::Feed ( block lbls,
int  party,
const bool *  b,
int  nel 
)
inline

§ Reveal()

void Backend::Reveal ( bool *  out,
int  party,
const block lbls,
int  nel 
)
inline

Member Data Documentation

§ cur_party

int Backend::cur_party

§ Feed_internal

void(* Backend::Feed_internal) (Backend *be, int, block *label, const bool *, int length)

§ Reveal_internal

void(* Backend::Reveal_internal) (Backend *be, bool *, int, const block *label, int length)

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