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
Class Index
A | B | C | D | E | F | I | K | M | N | O | R | S | _
  A  
DevicePool (intel::hexl::fpga)   FPGAObject_NTT (intel::hexl::fpga)   moduli_info_t (intel::hexl::fpga)   
  R  
dyadic_multiply   fwd_ntt_test   MultiplyFactor (hetest::utils)   
AlignedAllocator (hetest::utils)   dyadic_multiply_keyswitch_test   
  I  
MultiplyFactor (intel::hexl::fpga)   AlignedAllocator::rebind (hetest::utils)   
NTT::AllocatorAdapter (hetest::utils)   dyadic_multiply_keyswitch_test::dyadic_multiply_test   
  N  
  S  
AllocatorBase (hetest::utils)   dyadic_multiply_test   inv_ntt   
AllocatorInterface (hetest::utils)   
  E  
inv_ntt_test   ntt   StackTrace (intel::hexl::fpga)   
  B  
  K  
NTT (hetest::utils)   
  _  
example_dyadic_multiply   NTT::NTTImpl (hetest::utils)   
Buffer (intel::hexl::fpga)   
  F  
keyswitch   
  O  
__attribute__ (intel::hexl::fpga)   
  C  
KeySwitch_invn_t (intel::hexl::fpga)   
fpga_context   KeySwitch_modulus_t (intel::hexl::fpga)   Object (intel::hexl::fpga)   
CustomAllocStrategy (hetest::utils::details)   FPGAObject (intel::hexl::fpga)   dyadic_multiply_keyswitch_test::keyswitch_test   Object_DyadicMultiply (intel::hexl::fpga)   
  D  
FPGAObject_DyadicMultiply (intel::hexl::fpga)   KeySwitchMemKeys (intel::hexl::fpga)   Object_INTT (intel::hexl::fpga)   
FPGAObject_INTT (intel::hexl::fpga)   KeySwitchTestVector   Object_KeySwitch (intel::hexl::fpga)   
Device (intel::hexl::fpga)   FPGAObject_KeySwitch (intel::hexl::fpga)   
  M  
Object_NTT (intel::hexl::fpga)   
MallocStrategy (hetest::utils::details)   
A | B | C | D | E | F | I | K | M | N | O | R | S | _