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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
intel::hexl::fpga::Device Member List

This is the complete list of members for intel::hexl::fpga::Device, including all inherited members.

Device(const cl_device_id &device, Buffer &buffer, std::shared_future< bool > exit_signal, uint64_t coeff_size, uint32_t modulus_size, uint64_t batch_size_dyadic_multiply, uint64_t batch_size_ntt, uint64_t batch_size_intt, uint64_t batch_size_KeySwitch, uint32_t debug)intel::hexl::fpga::Device
Device(const Device &)=deleteintel::hexl::fpga::Device
operator=(const Device &)=deleteintel::hexl::fpga::Device
run()intel::hexl::fpga::Device
~Device()intel::hexl::fpga::Device