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
Namespace List
Namespace Members
All
Functions
Variables
Typedefs
Enumerations
Enumerator
_
a
b
c
d
f
g
i
k
l
m
n
p
r
s
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
- _ -
_INTT() :
intel::hexl
_INTTCompleted() :
intel::hexl
_NTT() :
intel::hexl
_NTTCompleted() :
intel::hexl
_set_worksize_INTT() :
intel::hexl
_set_worksize_NTT() :
intel::hexl
- a -
acquire_FPGA_resources() :
intel::hexl::fpga
,
intel::hexl
AddUInt64() :
hetest::utils
,
intel::hexl::fpga
AddUIntMod() :
hetest::utils
,
intel::hexl::fpga
attach_fpga_pooling() :
intel::hexl::fpga
- b -
BarrettReduce128() :
intel::hexl::fpga
,
hetest::utils
BarrettReduce64() :
intel::hexl::fpga
,
hetest::utils
- c -
CheckNTTArguments() :
hetest::utils
Compare() :
hetest::utils
ComputeRootOfUnityPowers() :
intel::hexl::fpga
- d -
detach_fpga_pooling() :
intel::hexl::fpga
DivideUInt128UInt64Lo() :
intel::hexl::fpga
,
hetest::utils
DyadicMultiply() :
intel::hexl::fpga
,
intel::hexl
DyadicMultiply_int() :
intel::hexl::fpga
DyadicMultiplyCompleted() :
intel::hexl
,
intel::hexl::fpga
DyadicMultiplyCompleted_int() :
intel::hexl::fpga
- f -
ForwardTransformToBitReverse64() :
hetest::utils
- g -
GeneratePrimes() :
intel::hexl::fpga
,
hetest::utils
GeneratePrimitiveRoot() :
intel::hexl::fpga
,
hetest::utils
- i -
INTT() :
intel::hexl::fpga
INTT_int() :
intel::hexl::fpga
INTTCompleted() :
intel::hexl::fpga
INTTCompleted_int() :
intel::hexl::fpga
InverseTransformFromBitReverse64() :
hetest::utils
InverseUIntMod() :
intel::hexl::fpga
,
hetest::utils
IsPowerOfTwo() :
intel::hexl::fpga
,
hetest::utils
IsPrime() :
hetest::utils
,
intel::hexl::fpga
IsPrimitiveRoot() :
hetest::utils
,
intel::hexl::fpga
- k -
KeySwitch() :
intel::hexl
,
intel::hexl::fpga
KeySwitch_int() :
intel::hexl::fpga
KeySwitchCompleted() :
intel::hexl
,
intel::hexl::fpga
KeySwitchCompleted_int() :
intel::hexl::fpga
- l -
Log2() :
intel::hexl::fpga
,
hetest::utils
- m -
MaximumValue() :
intel::hexl::fpga
,
hetest::utils
MinimalPrimitiveRoot() :
hetest::utils
,
intel::hexl::fpga
MSB() :
intel::hexl::fpga
,
hetest::utils
MultiplyMod() :
hetest::utils
,
intel::hexl::fpga
MultiplyUInt64() :
intel::hexl::fpga
,
hetest::utils
MultiplyUInt64Hi() :
intel::hexl::fpga
,
hetest::utils
MultiplyUIntMod() :
intel::hexl::fpga
,
hetest::utils
MultiplyUIntModLazy() :
intel::hexl::fpga
,
hetest::utils
- n -
Not() :
hetest::utils
NTT() :
intel::hexl::fpga
NTT_int() :
intel::hexl::fpga
NTTCompleted() :
intel::hexl::fpga
NTTCompleted_int() :
intel::hexl::fpga
- p -
PowMod() :
intel::hexl::fpga
,
hetest::utils
- r -
ReduceMod() :
intel::hexl::fpga
,
hetest::utils
ReferenceForwardTransformToBitReverse() :
hetest::utils
release_FPGA_resources() :
intel::hexl
,
intel::hexl::fpga
ReverseBitsUInt() :
intel::hexl::fpga
,
hetest::utils
- s -
set_worksize_DyadicMultiply() :
intel::hexl::fpga
,
intel::hexl
set_worksize_DyadicMultiply_int() :
intel::hexl::fpga
set_worksize_INTT() :
intel::hexl::fpga
set_worksize_INTT_int() :
intel::hexl::fpga
set_worksize_KeySwitch() :
intel::hexl
,
intel::hexl::fpga
set_worksize_KeySwitch_int() :
intel::hexl::fpga
set_worksize_NTT() :
intel::hexl::fpga
set_worksize_NTT_int() :
intel::hexl::fpga
SubUIntMod() :
hetest::utils
,
intel::hexl::fpga
Generated by
1.8.5