Intel HEXL for FPGA
Intel Homomorphic Encryption FPGA Acceleration Library, accelerating the modular arithmetic operations used in homomorphic encryption.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
ntt_int.h File Reference
#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...