|
Intel HE Acceleration Library for FPGAs
Intel Homomorphic Encryption Acceleration Library for FPGAs, accelerating the modular arithmetic operations used in homomorphic encryption on Intel FPGAs.
|
#include <glob.h>#include <nlohmann/json.hpp>#include <string>#include <vector>#include <iostream>#include <fstream>#include <benchmark/benchmark.h>#include "hexl-fpga.h"Classes | |
| struct | KeySwitchTestVector |
| class | keyswitch |
Functions | |
| if (!fname) | |
| for (size_t i=0;i< filesx.size();i++) | |
| setup_keyswitch (files) | |
| for (auto st:state) | |
Variables | |
| benchmark::State & | state |
| std::string | test_file = "/16384_6_7_7_2_*" |
| std::string | test_fullname = fname + test_file + ".json" |
| std::vector< std::string > | filesx = glob(test_fullname.c_str()) |
| std::vector< std::string > | files |
| for | ( | ) |
| for | ( | auto st:state | ) |
| if | ( | ! | fname | ) |
| setup_keyswitch | ( | files | ) |
| std::vector<std::string> files |
| std::vector<std::string> filesx = glob(test_fullname.c_str()) |
| benchmark::State& state |
| std::string test_file = "/16384_6_7_7_2_*" |
| std::string test_fullname = fname + test_file + ".json" |
1.8.5