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::Object_KeySwitch Member List

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

decomp_modulus_size_intel::hexl::fpga::Object_KeySwitch
fence_intel::hexl::fpga::Object
g_wid_intel::hexl::fpga::Objectstatic
id_intel::hexl::fpga::Object
k_switch_keys_intel::hexl::fpga::Object_KeySwitch
key_component_count_intel::hexl::fpga::Object_KeySwitch
key_modulus_size_intel::hexl::fpga::Object_KeySwitch
modswitch_factors_intel::hexl::fpga::Object_KeySwitch
moduli_intel::hexl::fpga::Object_KeySwitch
n_intel::hexl::fpga::Object_KeySwitch
Object(kernel_t type=kernel_t::NONE, bool fence=false)intel::hexl::fpga::Objectexplicit
Object_KeySwitch(uint64_t *result, const uint64_t *t_target_iter_ptr, uint64_t n, uint64_t decomp_modulus_size, uint64_t key_modulus_size, uint64_t rns_modulus_size, uint64_t key_component_count, const uint64_t *moduli, const uint64_t **k_switch_keys, const uint64_t *modswitch_factors, const uint64_t *twiddle_factors, bool fence=false)intel::hexl::fpga::Object_KeySwitchexplicit
ready_intel::hexl::fpga::Object
result_intel::hexl::fpga::Object_KeySwitch
rns_modulus_size_intel::hexl::fpga::Object_KeySwitch
t_target_iter_ptr_intel::hexl::fpga::Object_KeySwitch
twiddle_factors_intel::hexl::fpga::Object_KeySwitch
type_intel::hexl::fpga::Object
~Object()=defaultintel::hexl::fpga::Objectvirtual