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.
Main Page
Related Pages
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Functions
Variables
Typedefs
Enumerator
Related Functions
b
c
d
e
f
g
i
k
l
m
n
o
p
r
s
t
v
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
- b -
barr_lo :
intel::hexl::fpga::moduli_info_t
batch_size_ :
intel::hexl::fpga::FPGAObject
- c -
coeff_count :
KeySwitchTestVector
coeff_modulus_ :
intel::hexl::fpga::Object_NTT
,
intel::hexl::fpga::Object_INTT
coeff_modulus_in_svm_ :
intel::hexl::fpga::FPGAObject_NTT
,
intel::hexl::fpga::FPGAObject_INTT
coeff_poly_ :
intel::hexl::fpga::Object_INTT
,
intel::hexl::fpga::Object_NTT
coeff_poly_in_svm_ :
intel::hexl::fpga::FPGAObject_NTT
,
intel::hexl::fpga::FPGAObject_INTT
context_ :
intel::hexl::fpga::FPGAObject
- d -
data :
intel::hexl::fpga::KeySwitch_modulus_t
,
intel::hexl::fpga::KeySwitch_invn_t
decomp_modulus_size :
KeySwitchTestVector
decomp_modulus_size_ :
intel::hexl::fpga::Object_KeySwitch
,
intel::hexl::fpga::FPGAObject_KeySwitch
- e -
expected_output :
KeySwitchTestVector
- f -
fence_ :
intel::hexl::fpga::Object
,
intel::hexl::fpga::FPGAObject
- g -
g_tag_ :
intel::hexl::fpga::FPGAObject
g_wid_ :
intel::hexl::fpga::Object
- i -
id_ :
intel::hexl::fpga::Object
in_objs_ :
intel::hexl::fpga::FPGAObject
input :
KeySwitchTestVector
inv_n_ :
intel::hexl::fpga::Object_INTT
inv_n_in_svm_ :
intel::hexl::fpga::FPGAObject_INTT
inv_n_w_ :
intel::hexl::fpga::Object_INTT
inv_n_w_in_svm_ :
intel::hexl::fpga::FPGAObject_INTT
inv_root_of_unity_powers_ :
intel::hexl::fpga::Object_INTT
inv_root_of_unity_powers_in_svm_ :
intel::hexl::fpga::FPGAObject_INTT
- k -
k_switch_keys_ :
intel::hexl::fpga::Object_KeySwitch
,
intel::hexl::fpga::FPGAObject_KeySwitch
k_switch_keys_1_ :
intel::hexl::fpga::KeySwitchMemKeys
k_switch_keys_2_ :
intel::hexl::fpga::KeySwitchMemKeys
k_switch_keys_3_ :
intel::hexl::fpga::KeySwitchMemKeys
key1 :
intel::hexl::fpga::__attribute__
key2 :
intel::hexl::fpga::__attribute__
key3 :
intel::hexl::fpga::__attribute__
key4 :
intel::hexl::fpga::__attribute__
key5 :
intel::hexl::fpga::__attribute__
key6 :
intel::hexl::fpga::__attribute__
key_component_count :
KeySwitchTestVector
key_component_count_ :
intel::hexl::fpga::FPGAObject_KeySwitch
,
intel::hexl::fpga::Object_KeySwitch
key_modulus_size :
KeySwitchTestVector
key_modulus_size_ :
intel::hexl::fpga::FPGAObject_KeySwitch
,
intel::hexl::fpga::Object_KeySwitch
key_vectors :
KeySwitchTestVector
- l -
len :
intel::hexl::fpga::moduli_info_t
- m -
m_impl :
hetest::utils::NTT
mem_KeySwitch_results_ :
intel::hexl::fpga::FPGAObject_KeySwitch
mem_t_target_iter_ptr_ :
intel::hexl::fpga::FPGAObject_KeySwitch
modswitch_factors :
KeySwitchTestVector
modswitch_factors_ :
intel::hexl::fpga::Object_KeySwitch
,
intel::hexl::fpga::FPGAObject_KeySwitch
moduli :
KeySwitchTestVector
moduli_ :
intel::hexl::fpga::Object_DyadicMultiply
,
intel::hexl::fpga::Object_KeySwitch
,
intel::hexl::fpga::FPGAObject_KeySwitch
moduli_info_ :
intel::hexl::fpga::FPGAObject_DyadicMultiply
modulus :
intel::hexl::fpga::moduli_info_t
ms_output_ :
intel::hexl::fpga::FPGAObject_KeySwitch
- n -
n_ :
intel::hexl::fpga::Object_NTT
,
intel::hexl::fpga::Object_INTT
,
intel::hexl::fpga::Object_KeySwitch
,
intel::hexl::fpga::FPGAObject_KeySwitch
,
intel::hexl::fpga::FPGAObject_NTT
,
intel::hexl::fpga::Object_DyadicMultiply
,
intel::hexl::fpga::FPGAObject_DyadicMultiply
,
intel::hexl::fpga::FPGAObject_INTT
n_batch_ :
intel::hexl::fpga::FPGAObject
n_moduli_ :
intel::hexl::fpga::FPGAObject_DyadicMultiply
,
intel::hexl::fpga::Object_DyadicMultiply
NOT_USED :
intel::hexl::fpga::__attribute__
- o -
operand1_ :
intel::hexl::fpga::Object_DyadicMultiply
operand1_in_svm_ :
intel::hexl::fpga::FPGAObject_DyadicMultiply
operand2_ :
intel::hexl::fpga::Object_DyadicMultiply
operand2_in_svm_ :
intel::hexl::fpga::FPGAObject_DyadicMultiply
operands_in_ddr_ :
intel::hexl::fpga::FPGAObject_DyadicMultiply
- p -
precon_inv_root_of_unity_powers_ :
intel::hexl::fpga::Object_INTT
precon_inv_root_of_unity_powers_in_svm_ :
intel::hexl::fpga::FPGAObject_INTT
precon_root_of_unity_powers_ :
intel::hexl::fpga::Object_NTT
precon_root_of_unity_powers_in_svm_ :
intel::hexl::fpga::FPGAObject_NTT
- r -
ready_ :
intel::hexl::fpga::Object
result_ :
intel::hexl::fpga::Object_KeySwitch
results_ :
intel::hexl::fpga::Object_DyadicMultiply
results_out_ddr_ :
intel::hexl::fpga::FPGAObject_DyadicMultiply
rns_modulus_size :
KeySwitchTestVector
rns_modulus_size_ :
intel::hexl::fpga::FPGAObject_KeySwitch
,
intel::hexl::fpga::Object_KeySwitch
root_of_unity_powers_ :
intel::hexl::fpga::Object_NTT
root_of_unity_powers_in_svm_ :
intel::hexl::fpga::FPGAObject_NTT
- s -
s_default_shift_bits :
hetest::utils::NTT::NTTImpl
s_ifma_shift_bits :
hetest::utils::NTT::NTTImpl
s_max_degree_bits :
hetest::utils::NTT::NTTImpl
s_max_fwd_ifma_modulus :
hetest::utils::NTT::NTTImpl
s_max_inv_ifma_modulus :
hetest::utils::NTT::NTTImpl
s_max_modulus_bits :
hetest::utils::NTT::NTTImpl
- t -
t_target_iter_ptr :
KeySwitchTestVector
t_target_iter_ptr_ :
intel::hexl::fpga::Object_KeySwitch
tag_ :
intel::hexl::fpga::FPGAObject
twiddle_factors :
KeySwitchTestVector
twiddle_factors_ :
intel::hexl::fpga::Object_KeySwitch
,
intel::hexl::fpga::FPGAObject_KeySwitch
type_ :
intel::hexl::fpga::FPGAObject
,
intel::hexl::fpga::Object
- v -
vectors :
KeySwitchTestVector
Generated by
1.8.5