Intel HEXL for FPGA
Intel Homomorphic Encryption FPGA Acceleration Library, accelerating the modular arithmetic operations used in homomorphic encryption.
Main Page
Related Pages
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
]
hetest::utils::AlignedAllocator< T, Alignment >
hetest::utils::AllocatorBase
hetest::utils::AllocatorInterface< AllocatorAdapter< Adaptee, Args...> >
hetest::utils::NTT::AllocatorAdapter< Adaptee, Args >
hetest::utils::AllocatorInterface< AllocatorImpl >
hetest::utils::details::MallocStrategy
intel::hexl::fpga::Buffer
Struct
Buffer
Structure containing information for the polynomial operations
hetest::utils::details::CustomAllocStrategy
intel::hexl::fpga::Device
Class
Device
intel::hexl::fpga::DevicePool
Class
DevicePool
Environment
fpga_context
example_dyadic_multiply
Fixture
dyadic_multiply
inv_ntt
ntt
intel::hexl::fpga::FPGAObject
Parent Struct
FPGAObject
stores the blob of objects to be transfered to the FPGA
intel::hexl::fpga::FPGAObject_DyadicMultiply
Struct
FPGAObject_DyadicMultiply
Stores the multiplication blob of objects to be transfered to the FPGA
intel::hexl::fpga::FPGAObject_INTT
Struct
FPGAObject_INTT
stores the INTT blob of objects to be transfered to the FPGA
intel::hexl::fpga::FPGAObject_NTT
Struct
FPGAObject_NTT
stores the NTT blob of objects to be transfered to the FPGA
intel::hexl::fpga::moduli_info_t
Struct
moduli_info_t
hetest::utils::MultiplyFactor
hetest::utils::NTT
Performs negacyclic forward and inverse number-theoretic transform (
NTT
), commonly used in RLWE cryptography
hetest::utils::NTT::NTTImpl
intel::hexl::fpga::Object
Struct
Object
intel::hexl::fpga::Object_DyadicMultiply
Struct
Object_DyadicMultiply
Stores the parameters for the multiplication
intel::hexl::fpga::Object_INTT
Struct
Object
INTT Stores the Inverse Number Theoretic Transform parameters
intel::hexl::fpga::Object_NTT
Struct
Object
NTT Stores the Number Theoretic Transform parameters
hetest::utils::AlignedAllocator< T, Alignment >::rebind< U >
intel::hexl::fpga::StackTrace
Class
StackTrace
Allows the investigation of the traces dump Dumps the traces
Test
dyadic_multiply_test
fwd_ntt_test
hexl_fpga
inv_ntt_test
Generated by
1.8.5