Intel HEXL
Intel Homomorphic Encryption Acceleration Library, accelerating the modular arithmetic operations used in homomorphic encryption.
Main Page
Related Pages
+
Namespaces
Namespace List
+
Namespace Members
+
All
a
b
c
e
g
i
l
m
n
p
r
s
+
Functions
a
b
c
e
g
i
l
m
n
p
r
s
Variables
Typedefs
Enumerations
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
a
b
c
d
g
m
n
o
s
v
~
+
Functions
a
b
c
d
g
m
n
o
~
Variables
Typedefs
Related Functions
+
Files
File List
+
File Members
All
Macros
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
hexl
include
hexl
hexl.hpp
Go to the documentation of this file.
1
// Copyright (C) 2020-2021 Intel Corporation
2
// SPDX-License-Identifier: Apache-2.0
3
4
#pragma once
5
6
#include "
hexl/eltwise/eltwise-add-mod.hpp
"
7
#include "
hexl/eltwise/eltwise-cmp-add.hpp
"
8
#include "
hexl/eltwise/eltwise-cmp-sub-mod.hpp
"
9
#include "
hexl/eltwise/eltwise-fma-mod.hpp
"
10
#include "
hexl/eltwise/eltwise-mult-mod.hpp
"
11
#include "
hexl/eltwise/eltwise-reduce-mod.hpp
"
12
#include "
hexl/eltwise/eltwise-sub-mod.hpp
"
13
#include "
hexl/experimental/seal/ckks-multiply.hpp
"
14
#include "
hexl/experimental/seal/ckks-switch-key.hpp
"
15
#include "
hexl/logging/logging.hpp
"
16
#include "
hexl/ntt/ntt.hpp
"
17
#include "
hexl/number-theory/number-theory.hpp
"
18
#include "
hexl/util/check.hpp
"
19
#include "
hexl/util/compiler.hpp
"
20
#include "
hexl/util/defines.hpp
"
21
#include "
hexl/util/types.hpp
"
22
#include "
hexl/util/util.hpp
"
eltwise-sub-mod.hpp
number-theory.hpp
eltwise-add-mod.hpp
check.hpp
defines.hpp
types.hpp
compiler.hpp
eltwise-cmp-sub-mod.hpp
eltwise-fma-mod.hpp
util.hpp
ntt.hpp
logging.hpp
ckks-switch-key.hpp
ckks-multiply.hpp
eltwise-mult-mod.hpp
eltwise-cmp-add.hpp
eltwise-reduce-mod.hpp
Generated by
1.8.13