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
intt.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_INTT (uint64_t ws)
 set_worksize_INTT Sets the work size of the INTT operation More...
 
void intel::hexl::fpga::INTT (uint64_t *coeff_poly, const uint64_t *inv_root_of_unity_powers, const uint64_t *precon_inv_root_of_unity_powers, uint64_t coeff_modulus, uint64_t inv_n, uint64_t inv_n_w, uint64_t n)
 INTT Calls the Inverse Number Theoretic Transform More...
 
bool intel::hexl::fpga::INTTCompleted ()
 INTTCompleted Called after the completion of the INTT operation More...