In HElib
src directory, there are some files which begin with Test_
prefix. Since HElib
uses CMake
to build it, these Test_*
files won’t be compiled by default. To build and use them, ENABLE_LEGACY_TEST
option should be turned ON
:
$ cmake -DENABLE_LEGACY_TEST=ON ..
$ make
The executable files will be generated in bin
folder:
$ cd bin/
$ ls
Test_approxNums Test_bootstrapping Test_General Test_PAlgebra Test_PtrVector Test_ThinEvalMap
Test_binaryArith Test_EaCx Test_intraSlot Test_Permutations Test_Replicate Test_Timing
Test_binaryCompare Test_EvalMap Test_IO Test_PolyEval Test_tableLookup
Test_Bin_IO Test_extractDigits Test_matmul Test_Powerful Test_ThinBootstrapping