ABY Framework  1.0
Arithmetic Bool Yao Framework
 All Classes Files Functions Variables Enumerations Enumerator Macros
Macros | Functions
sort_compare_shuffle.cpp File Reference

Implementation of ABYSetIntersection. More...

#include "sort_compare_shuffle.h"
#include <math.h>
#include <cassert>
Include dependency graph for sort_compare_shuffle.cpp:

Functions

int32_t test_psi_scs_circuit (e_role role, char *address, seclvl seclvl, uint32_t neles, uint32_t bitlen, uint32_t nthreads, e_mt_gen_alg mt_alg, e_sharing sharing)
 
vector< uint32_t > BuildSCSPSICircuit (share **shr_srv_set, share **shr_cli_set, vector< uint32_t > shr_sel_bits, uint32_t neles, uint32_t bitlen, BooleanCircuit *bc, BooleanCircuit *yc, uint32_t type)
 
vector< uint32_t > PutVectorBitonicSortGate (share **srv_set, share **cli_set, uint32_t neles, uint32_t bitlen, BooleanCircuit *circ)
 
vector< uint32_t > PutVectorCondSwapGate (uint32_t a, uint32_t b, uint32_t s, BooleanCircuit *circ)
 
vector< uint32_t > PutDupSelect3Gate (vector< uint32_t > &x1, vector< uint32_t > &x2, vector< uint32_t > &x3, BooleanCircuit *circ)
 
vector< uint32_t > PutDupSelect2Gate (vector< uint32_t > &x1, vector< uint32_t > &x2, BooleanCircuit *circ)
 

Detailed Description

Implementation of ABYSetIntersection.

Author
micha.nosp@m.el.z.nosp@m.ohner.nosp@m.@ec-.nosp@m.sprid.nosp@m.e.de