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

ABY Test class. More...

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include "../abycore/util/typedefs.h"
#include "../abycore/util/crypto/crypto.h"
#include "../abycore/aby/abyparty.h"
#include "../abycore/util/timer.h"
#include "../abycore/util/parse_options.h"
#include "../abycore/sharing/sharing.h"
#include "../examples/psi_scs/common/sort_compare_shuffle.h"
#include "../examples/psi_phasing/common/phasing_circuit.h"
#include "../examples/aes/common/aescircuit.h"
#include "../examples/min-euclidean-dist/common/min-euclidean-dist-circuit.h"
Include dependency graph for abytest.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  test_ops_t
 

Functions

bool run_tests (e_role role, char *address, seclvl seclvl, uint32_t bitlen, uint32_t nvals, uint32_t nthreads, e_mt_gen_alg mt_alg, int32_t testop, bool verbose)
 
int32_t read_test_options (int32_t *argcp, char ***argvp, e_role *role, uint32_t *bitlen, uint32_t *nreps, uint32_t *secparam, string *address, uint16_t *port, int32_t *test_op, bool *verbose)
 
int32_t test_standard_ops (test_ops_t *test_ops, ABYParty *party, uint32_t bitlen, uint32_t num_test_runs, uint32_t nops, e_role role, bool verbose)
 
int32_t test_vector_ops (test_ops_t *test_ops, ABYParty *party, uint32_t nvals, uint32_t bitlen, uint32_t num_test_runs, uint32_t nops, e_role role, bool verbose)
 
string get_op_name (e_operation op)
 

Detailed Description

ABY Test class.

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