ABY Framework
1.0
Arithmetic Bool Yao Framework
|
Public Member Functions | |
PermutationNetwork (uint32_t size, BooleanCircuit *circ) | |
uint32_t | nextGate () |
uint32_t | getSwapGateAt (uint32_t idx) |
void | setSwitchProgram (uint32_t idx, bool val) |
void | setPermutationGates (vector< uint32_t > &gates) |
vector< vector< uint32_t > > | buildPermutationCircuit (vector< vector< uint32_t > > &input) |
vector< vector< uint32_t > > | PutCondSwapGate (vector< uint32_t > &a, vector< uint32_t > &b, uint32_t s) |
vector< bool > | ProgramPermutationNetwork (uint32_t *permutation) |