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
Namespace List
Namespace Members
All
Functions
Variables
Typedefs
Enumerations
Enumerator
a
b
c
d
e
f
g
i
l
m
n
p
r
s
t
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:
- a -
acquire_FPGA_resources() :
intel::hexl::fpga
,
intel::hexl
AddUInt64() :
hetest::utils
AddUIntMod() :
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() :
hetest::utils
BarrettReduce64() :
hetest::utils
- c -
CheckNTTArguments() :
hetest::utils
CMPINT :
hetest::utils
Compare() :
hetest::utils
- d -
detach_fpga_pooling() :
intel::hexl::fpga
DEV_TYPE :
intel::hexl::fpga
DivideUInt128UInt64Lo() :
hetest::utils
DyadicMultiply() :
intel::hexl::fpga
,
intel::hexl
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() :
hetest::utils
GeneratePrimitiveRoot() :
hetest::utils
- i -
IMPULSE :
hetest::utils
INTT() :
intel::hexl
,
intel::hexl::fpga
INTT_int() :
intel::hexl::fpga
INTTCompleted() :
intel::hexl
,
intel::hexl::fpga
INTTCompleted_int() :
intel::hexl::fpga
InverseTransformFromBitReverse64() :
hetest::utils
InverseUIntMod() :
hetest::utils
IsPowerOfTwo() :
hetest::utils
IsPrime() :
hetest::utils
IsPrimitiveRoot() :
hetest::utils
- l -
LE :
hetest::utils
Log2() :
hetest::utils
LT :
hetest::utils
- m -
mallocStrategy :
hetest::utils
MaximumValue() :
hetest::utils
MinimalPrimitiveRoot() :
hetest::utils
MSB() :
hetest::utils
MultiplyMod() :
hetest::utils
MultiplyUInt64() :
hetest::utils
MultiplyUInt64Hi() :
hetest::utils
MultiplyUIntMod() :
hetest::utils
MultiplyUIntModLazy() :
hetest::utils
- n -
NE :
hetest::utils
NLE :
hetest::utils
NLT :
hetest::utils
NONE :
intel::hexl::fpga
Not() :
hetest::utils
NTT() :
intel::hexl::fpga
,
intel::hexl
NTT_int() :
intel::hexl::fpga
NTTCompleted() :
intel::hexl
,
intel::hexl::fpga
NTTCompleted_int() :
intel::hexl::fpga
- p -
PowMod() :
hetest::utils
- r -
RAMP :
hetest::utils
RANDOM :
hetest::utils
ReduceMod() :
hetest::utils
ReferenceForwardTransformToBitReverse() :
hetest::utils
release_FPGA_resources() :
intel::hexl::fpga
,
intel::hexl
ReverseBitsUInt() :
hetest::utils
- s -
set_worksize_DyadicMultiply() :
intel::hexl::fpga
,
intel::hexl
set_worksize_DyadicMultiply_int() :
intel::hexl::fpga
set_worksize_INTT() :
intel::hexl
,
intel::hexl::fpga
set_worksize_INTT_int() :
intel::hexl::fpga
set_worksize_NTT() :
intel::hexl::fpga
,
intel::hexl
set_worksize_NTT_int() :
intel::hexl::fpga
StimulusType :
hetest::utils
SubUIntMod() :
hetest::utils
- t -
TRUE :
hetest::utils
Generated by
1.8.5