![]() |
emp-toolkit
|
#include <semihonest_gen.h>
Public Member Functions | |
SemiHonestGen (NetIO *io, HalfGateGen< T > *gc) | |
~SemiHonestGen () | |
![]() | |
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 | |
NetIO * | io |
SHOTIterated * | ot |
PRG | prg |
HalfGateGen< T > * | gc |
![]() | |
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) |
|
inline |
|
inline |
HalfGateGen<T>* SemiHonestGen< T >::gc |
NetIO* SemiHonestGen< T >::io |
SHOTIterated* SemiHonestGen< T >::ot |
PRG SemiHonestGen< T >::prg |