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
e
f
g
i
k
l
m
n
p
r
s
t
u
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Here is a list of all namespace members with links to the namespace documentation for each member:
- _ -
_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() :
intel::hexl::fpga
,
hetest::utils
AlignedVector64 :
hetest::utils
ALL_MAX_VALUES :
hetest::utils
ALL_MIN_VALUES :
hetest::utils
ALL_ONES :
hetest::utils
ALL_ZEROS :
hetest::utils
AllocatorStrategyPtr :
hetest::utils
attach_fpga_pooling() :
intel::hexl::fpga
- b -
BarrettReduce128() :
intel::hexl::fpga
,
hetest::utils
BarrettReduce64() :
intel::hexl::fpga
,
hetest::utils
- c -
CheckNTTArguments() :
hetest::utils
CMPINT :
hetest::utils
Compare() :
hetest::utils
ComputeRootOfUnityPowers() :
intel::hexl::fpga
- d -
detach_fpga_pooling() :
intel::hexl::fpga
DEV_TYPE :
intel::hexl::fpga
DivideUInt128UInt64Lo() :
hetest::utils
,
intel::hexl::fpga
DYADIC_MULTIPLY :
intel::hexl::fpga
DYADIC_MULTIPLY_KEYSWITCH :
intel::hexl::fpga
DyadicMultiply() :
intel::hexl
,
intel::hexl::fpga
DyadicMultiply_int() :
intel::hexl::fpga
DyadicMultiplyCompleted() :
intel::hexl
,
intel::hexl::fpga
DyadicMultiplyCompleted_int() :
intel::hexl::fpga
- e -
EMU :
intel::hexl::fpga
EQ :
hetest::utils
- f -
FALSE :
hetest::utils
ForwardTransformToBitReverse64() :
hetest::utils
FPGA :
intel::hexl::fpga
fpga_uint128_t :
intel::hexl::fpga
- g -
GeneratePrimes() :
intel::hexl::fpga
,
hetest::utils
GeneratePrimitiveRoot() :
intel::hexl::fpga
,
hetest::utils
- i -
IMPULSE :
hetest::utils
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() :
intel::hexl::fpga
,
hetest::utils
- k -
kernel_t :
intel::hexl::fpga
KEYSWITCH :
intel::hexl::fpga
KeySwitch() :
intel::hexl::fpga
,
intel::hexl
KeySwitch_int() :
intel::hexl::fpga
KeySwitch_Kernels :
intel::hexl::fpga
KEYSWITCH_LOAD :
intel::hexl::fpga
KEYSWITCH_NUM_KERNELS :
intel::hexl::fpga
KEYSWITCH_STORE :
intel::hexl::fpga
KeySwitchCompleted() :
intel::hexl::fpga
,
intel::hexl
KeySwitchCompleted_int() :
intel::hexl::fpga
- l -
LE :
hetest::utils
Log2() :
intel::hexl::fpga
,
hetest::utils
LT :
hetest::utils
- m -
mallocStrategy :
hetest::utils
MaximumValue() :
intel::hexl::fpga
,
hetest::utils
MinimalPrimitiveRoot() :
intel::hexl::fpga
,
hetest::utils
MSB() :
intel::hexl::fpga
,
hetest::utils
MultiplyMod() :
intel::hexl::fpga
,
hetest::utils
MultiplyUInt64() :
intel::hexl::fpga
,
hetest::utils
MultiplyUInt64Hi() :
hetest::utils
,
intel::hexl::fpga
MultiplyUIntMod() :
intel::hexl::fpga
,
hetest::utils
MultiplyUIntModLazy() :
intel::hexl::fpga
,
hetest::utils
- n -
NE :
hetest::utils
NLE :
hetest::utils
NLT :
hetest::utils
NONE :
intel::hexl::fpga
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 -
RAMP :
hetest::utils
RANDOM :
hetest::utils
ReduceMod() :
hetest::utils
,
intel::hexl::fpga
ReferenceForwardTransformToBitReverse() :
hetest::utils
release_FPGA_resources() :
intel::hexl::fpga
,
intel::hexl
ReverseBitsUInt() :
hetest::utils
,
intel::hexl::fpga
- 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
StimulusType :
hetest::utils
SubUIntMod() :
hetest::utils
,
intel::hexl::fpga
- t -
TRUE :
hetest::utils
- u -
uint128_t :
intel::hexl::fpga
Generated by
1.8.5