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
hetest::utils::NTT::NTTImpl Member List

This is the complete list of members for hetest::utils::NTT::NTTImpl, including all inherited members.

ComputeForward(uint64_t *result, const uint64_t *operand, uint64_t input_mod_factor, uint64_t output_mod_factor)hetest::utils::NTT::NTTImpl
ComputeInverse(uint64_t *result, const uint64_t *operand, uint64_t input_mod_factor, uint64_t output_mod_factor)hetest::utils::NTT::NTTImpl
GetDegree() const hetest::utils::NTT::NTTImplinline
GetInvRootOfUnityPower(size_t i)hetest::utils::NTT::NTTImplinline
GetInvRootOfUnityPowers()hetest::utils::NTT::NTTImplinline
GetInvRootOfUnityPowersPtr()hetest::utils::NTT::NTTImplinline
GetMinimalRootOfUnity() const hetest::utils::NTT::NTTImplinline
GetModulus() const hetest::utils::NTT::NTTImplinline
GetPrecon52InvRootOfUnityPowers()hetest::utils::NTT::NTTImplinline
GetPrecon52InvRootOfUnityPowersPtr()hetest::utils::NTT::NTTImplinline
GetPrecon52RootOfUnityPowers()hetest::utils::NTT::NTTImplinline
GetPrecon52RootOfUnityPowersPtr()hetest::utils::NTT::NTTImplinline
GetPrecon64InvRootOfUnityPowers()hetest::utils::NTT::NTTImplinline
GetPrecon64InvRootOfUnityPowersPtr()hetest::utils::NTT::NTTImplinline
GetPrecon64RootOfUnityPowers()hetest::utils::NTT::NTTImplinline
GetPrecon64RootOfUnityPowersPtr()hetest::utils::NTT::NTTImplinline
GetRootOfUnityPower(size_t i)hetest::utils::NTT::NTTImplinline
GetRootOfUnityPowers()hetest::utils::NTT::NTTImplinline
GetRootOfUnityPowersPtr()hetest::utils::NTT::NTTImplinline
NTTImpl(uint64_t degree, uint64_t q, uint64_t root_of_unity, std::shared_ptr< AllocatorBase > alloc_ptr={})hetest::utils::NTT::NTTImpl
NTTImpl(uint64_t degree, uint64_t q, std::shared_ptr< AllocatorBase > alloc_ptr={})hetest::utils::NTT::NTTImpl
s_default_shift_bitshetest::utils::NTT::NTTImplstatic
s_ifma_shift_bitshetest::utils::NTT::NTTImplstatic
s_max_degree_bitshetest::utils::NTT::NTTImplstatic
s_max_fwd_ifma_modulushetest::utils::NTT::NTTImplstatic
s_max_inv_ifma_modulushetest::utils::NTT::NTTImplstatic
s_max_modulus_bitshetest::utils::NTT::NTTImplstatic
~NTTImpl()hetest::utils::NTT::NTTImpl