Skip to content
This repository was archived by the owner on Aug 5, 2024. It is now read-only.

Commit 5d81480

Browse files
fabergaBrian FernandezGüvenc GülcebranjohnNorhan Khaled
committed
IBM Fully Homomorphic Encryption Toolkit for Linux 1.0.2.0 - Public release
IBM Fully Homomorphic Encryption Toolkit for Linux 1.0.2.0 Public Release =========================================== (tagged as v1.0.2.0) Co-authored-by: Flavio Bergamaschi <[email protected]> Co-authored-by: Greg Boland <[email protected]> Co-authored-by: Emma Dawson <[email protected]> Co-authored-by: Eli M Dow <[email protected]> Co-authored-by: Rosie Lickorish <[email protected]> Co-authored-by: Flavio Bergamaschi <[email protected]> Co-authored-by: Jack Crawford <[email protected]> Co-authored-by: Hamish Hunt <[email protected]> Co-authored-by: Enrico Steffinlongo <[email protected]> Co-authored-by: Allon Adir <[email protected]> Co-authored-by: Ehud Aharoni <[email protected]> Co-authored-by: Gilad Ezov <[email protected]> Co-authored-by: Dov Murik <[email protected]> Co-authored-by: Omri Soceanu <[email protected]> Co-authored-by: Brian Fernandez <[email protected]> Co-authored-by: Güvenc Gülce <[email protected]> Co-authored-by: Brandon Johnson <[email protected]> Co-authored-by: Norhan Khaled <[email protected]> Co-authored-by: Anthony Moran <[email protected]> Co-authored-by: Pradeep Parameshwaran <[email protected]>
1 parent e29e370 commit 5d81480

File tree

1,150 files changed

+136940
-3
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,150 files changed

+136940
-3
lines changed

.clang-format

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
Language: Cpp
3+
BasedOnStyle: LLVM
4+
AlwaysBreakTemplateDeclarations: Yes # Changed from Multiline
5+
BinPackArguments: false # Changed from true
6+
BinPackParameters: false # Changed from true
7+
BreakInheritanceList: AfterColon # Changed from BeforeColon
8+
BreakConstructorInitializers: AfterColon # Changed from BeforeColon
9+
ConstructorInitializerAllOnOneLineOrOnePerLine: true # Changed from false
10+
SortIncludes: false # Changed from true - TRY to make it true, might not work
11+
SortUsingDeclarations: false # Changed from true - TRY to make it true, might not work
12+
PointerAlignment: Left # Changed from Right
13+
BreakBeforeBraces: Mozilla # Changed to break after class/struct/function/..., but not after statement (if/while/for)
14+
PenaltyReturnTypeOnItsOwnLine: 1000 # Changed from 60 to avoid break after return type
15+
AllowAllArgumentsOnNextLine: false # Changed to avoid all call arguments on next line
16+
AllowAllParametersOfDeclarationOnNextLine: false # Changed to avoid all function parameters on next line
17+
#Standard: c++14 # This should validate the input to c++14 standard, but it is not supported in clang-9. For future use.
18+
...
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
name: Bug report
3+
about: Create a report to help us improve
4+
title: ''
5+
labels: 'bug'
6+
assignees: ''
7+
8+
---
9+
10+
**Describe the bug**
11+
A clear description of what the bug is.
12+
13+
**To Reproduce**
14+
Steps to reproduce the behavior:
15+
1. Go to '...'
16+
2. Click on '....'
17+
3. Scroll down to '....'
18+
4. See error
19+
20+
**Expected behavior**
21+
A clear and concise description of what you expected to happen.
22+
23+
**Screenshots**
24+
If applicable, add screenshots to help explain your problem.
25+
26+
**Environment (please complete the following information):**
27+
- Host Info (The machine hosting the FHE Toolkit Docker container), please provide the output of running the following commands in a termina window:
28+
- `uname -`
29+
- `ulimit -a`
30+
- Docker version (run `docker -v` in Terminal):
31+
- Toolkit platform (Fedora, CentOS, Ubuntu):
32+
33+
**Additional context**
34+
Add any other context about the problem here.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
name: Feature request
3+
about: Suggest an idea for this project
4+
title: ''
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+
**Feature description**
11+
A clear description of your suggested or required feature.
12+
13+
**Acceptance criteria**
14+
15+
1. Criteria to check that the feature is complete.
16+
2. Criteria to check that the feature is complete.

.gitignore

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
# User settings and user workspace
2+
*.code-workspace
3+
FHE-Toolkit-Workspace/*
4+
5+
## Build generated
6+
build/
7+
DerivedData/
8+
9+
# Block from accidentally contirbuting a FHE-Workspace
10+
FHE-Workspace
11+
12+
# Block dependencies that are automatically fetched in the build script
13+
DEPENDENCIES/NTL
14+
DEPENDENCIES/ntl-11.4.3.tar.gz
15+
16+
DEPENDENCIES/HElib
17+
DEPENDENCIES/HElib-v1.0.2.tar.gz
18+
19+
DEPENDENCIES/boost*
20+
DEPENDENCIES/boost-1.72.0.tar.gz
21+
22+
# Ignore examples folder
23+
samples/*
24+
25+
# Prerequisites
26+
*.d
27+
28+
# Compiled Object files
29+
*.slo
30+
*.lo
31+
*.o
32+
*.obj
33+
34+
# Precompiled Headers
35+
*.gch
36+
*.pch
37+
38+
# Compiled Dynamic libraries
39+
*.so
40+
*.dylib
41+
*.dll
42+
43+
# Fortran module files
44+
*.mod
45+
*.smod
46+
47+
# Compiled Static libraries
48+
*.lai
49+
*.la
50+
*.a
51+
*.lib
52+
53+
# Executables
54+
*.exe
55+
*.out
56+
*.app

0 commit comments

Comments
 (0)