|
Intel HEXL for FPGA
Intel Homomorphic Encryption FPGA Acceleration Library, accelerating the modular arithmetic operations used in homomorphic encryption.
|
#include <cstdint>Go to the source code of this file.
Namespaces | |
| intel | |
| intel::hexl | |
| intel::hexl::fpga | |
Functions | |
| void | intel::hexl::fpga::set_worksize_NTT_int (uint64_t n) |
| set_worksize_NTT_int Sets the work size for NTT. Internal implementation. More... | |
| void | intel::hexl::fpga::NTT_int (uint64_t *coeff_poly, const uint64_t *root_of_unity_powers, const uint64_t *precon_root_of_unity_powers, uint64_t coeff_modulus, uint64_t n) |
| NTT_int Calls the Number Theorectic Transform. Internal implementation. More... | |
| bool | intel::hexl::fpga::NTTCompleted_int () |
| NTTCompleted_int Called after completion of the Number Theoretic Transform. Internal implementation. More... | |
1.8.5