![]() |
emp-toolkit
|
#include "io_channel.h"#include "net_io_channel.h"#include "block.h"#include "utils.h"#include "prp.h"#include "hash.h"#include "garble/garble_gate_privacy_free.h"#include <iostream>Go to the source code of this file.
Classes | |
| class | PrivacyFreeGen< T > |
Functions | |
| template<typename T > | |
| bool | privacy_free_gen_is_public (GarbleCircuit *gc, const block &b, int party) |
| template<typename T > | |
| block | privacy_free_gen_public_label (GarbleCircuit *gc, bool b) |
| template<typename T > | |
| block | privacy_free_gen_and (GarbleCircuit *gc, const block &a, const block &b) |
| template<typename T > | |
| block | privacy_free_gen_xor (GarbleCircuit *gc, const block &a, const block &b) |
| template<typename T > | |
| block | privacy_free_gen_not (GarbleCircuit *gc, const block &a) |
| block privacy_free_gen_and | ( | GarbleCircuit * | gc, |
| const block & | a, | ||
| const block & | b | ||
| ) |
| bool privacy_free_gen_is_public | ( | GarbleCircuit * | gc, |
| const block & | b, | ||
| int | party | ||
| ) |
| block privacy_free_gen_not | ( | GarbleCircuit * | gc, |
| const block & | a | ||
| ) |
| block privacy_free_gen_public_label | ( | GarbleCircuit * | gc, |
| bool | b | ||
| ) |
| block privacy_free_gen_xor | ( | GarbleCircuit * | gc, |
| const block & | a, | ||
| const block & | b | ||
| ) |