emp-toolkit
garble_circuit Struct Reference

#include <garble.h>

Public Attributes

uint64_t n
 
uint64_t m
 
uint64_t q
 
uint64_t r
 
garble_type_e type
 
garble_gategates
 
blocktable
 
blockwires
 
int * outputs
 
bool * output_perms
 
block fixed_label
 
block global_key
 

Member Data Documentation

§ fixed_label

block garble_circuit::fixed_label

§ gates

garble_gate* garble_circuit::gates

§ global_key

block garble_circuit::global_key

§ m

uint64_t garble_circuit::m

§ n

uint64_t garble_circuit::n

§ output_perms

bool* garble_circuit::output_perms

§ outputs

int* garble_circuit::outputs

§ q

uint64_t garble_circuit::q

§ r

uint64_t garble_circuit::r

§ table

block* garble_circuit::table

§ type

garble_type_e garble_circuit::type

§ wires

block* garble_circuit::wires

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