![]() |
emp-toolkit
|
#include <garble_circuit.h>
Public Member Functions | |
bool | is_public (const block &b, int party) |
block | public_label (bool b) |
block | gc_and (const block &a, const block &b) |
block | gc_xor (const block &a, const block &b) |
block | gc_not (const block &a) |
Static Public Member Functions | |
static block | make_delta (const block &a) |
Public Attributes | |
uint64_t | gid = 0 |
bool(* | is_public_ptr )(GarbleCircuit *gc, const block &b, int party) |
block(* | public_label_ptr )(GarbleCircuit *gc, bool b) |
block(* | gc_and_ptr )(GarbleCircuit *gc, const block &a, const block &b) |
block(* | gc_xor_ptr )(GarbleCircuit *gc, const block &a, const block &b) |
block(* | gc_not_ptr )(GarbleCircuit *gc, const block &a) |
|
inline |
|
inline |
block(* GarbleCircuit::gc_and_ptr) (GarbleCircuit *gc, const block &a, const block &b) |
block(* GarbleCircuit::gc_not_ptr) (GarbleCircuit *gc, const block &a) |
block(* GarbleCircuit::gc_xor_ptr) (GarbleCircuit *gc, const block &a, const block &b) |
uint64_t GarbleCircuit::gid = 0 |
bool(* GarbleCircuit::is_public_ptr) (GarbleCircuit *gc, const block &b, int party) |
block(* GarbleCircuit::public_label_ptr) (GarbleCircuit *gc, bool b) |