Skip to content

Commit c9ac9c9

Browse files
fabergahamishunJack L CrawfordEnrico SteffinlongoVictor J. Shoup
authored
HElib 1.1.0 Beta 0, August 2020 (#374)
HElib 1.1.0 Beta 0, August 2020 =============================== (tagged as v1.1.0-beta.0) June-August 2020 ------------------ * Utils * create-context * encrypt/decrypt * encode/decode examples * Improvements to noise management * Move to CMake >= 3.10.2 * Doxygen improved look and feel * Improved docs * New examples and mini-tutorial on private preserving db query * Configurable PSI/PIR beta * Some tools in `misc/` for code formatting and algebra generation * `Warning` messages are now logged (default `helib.log`) * Bug fixes Co-Authored-By: Hamish Hunt <hamishun@uk.ibm.com> Co-Authored-By: Jack L Crawford <Jack.Crawford@ibm.com> Co-Authored-By: Enrico Steffinlongo <Enrico.Steffinlongo@ibm.com> Co-Authored-By: Victor J. Shoup <vjshoup@us.ibm.com>
2 parents 507ceff + 72d82e0 commit c9ac9c9

File tree

181 files changed

+18268
-1262
lines changed

Some content is hidden

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

181 files changed

+18268
-1262
lines changed

.gitignore

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,20 @@ src/makedep.d
2020
src/*_x.dSYM
2121
src/*.sh
2222
src/*.bin
23+
src/*.txt
2324

2425
**.bak
2526
**.swp
2627
**.DS_Store
2728

29+
# Exception for CMakeLists file
30+
!**/CMakeLists.txt
31+
2832
# Exception for sample files
2933
!src/misc/iotest_asciiBE.txt
3034
!src/misc/iotest_asciiLE.txt
3135
!src/misc/iotest_binBE.bin
3236
!src/misc/iotest_binLE.bin
37+
3338
/html/
34-
/latex/
39+
/latex/

changes.md renamed to CHANGES.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
HElib 1.1.0, August 2020
2+
===============================
3+
(tagged as v1.1.0)
4+
5+
June-August 2020
6+
------------------
7+
* Utils
8+
* create-context
9+
* encrypt/decrypt
10+
* encode/decode examples
11+
* Improvements to noise management
12+
* Move to CMake >= 3.10.2
13+
* Doxygen improved look and feel
14+
* Improved docs
15+
* New examples and mini-tutorial on private preserving db query
16+
* Configurable PSI/PIR beta
17+
* Some tools in `misc/` for code formatting and algebra generation
18+
* `Warning` messages are now logged (default `helib.log`)
19+
* Bug fixes
20+
121
HElib 1.0.2, June 2020
222
===============================
323
(tagged as v1.0.2)

CMakeLists.txt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
# See the License for the specific language governing permissions and
1111
# limitations under the License. See accompanying LICENSE file.
1212

13-
cmake_minimum_required(VERSION 3.5 FATAL_ERROR)
13+
cmake_minimum_required(VERSION 3.10.2 FATAL_ERROR)
1414

1515
project(helib_superbuild LANGUAGES C CXX)
1616

@@ -34,6 +34,13 @@ set(GMP_MINIMAL_VERSION "6.0.0")
3434
# NTL minimal version to be used if NOT PACKAGE_BUILD
3535
set(NTL_MINIMAL_VERSION "11.0.0")
3636

37+
# The -isysroot flag needs set.
38+
if (APPLE OR (CMAKE_CXX_PLATFORM_ID STREQUAL "Darwin"))
39+
set(macos_isysroot_flag "-isysroot ${CMAKE_OSX_SYSROOT}")
40+
else()
41+
set(macos_isysroot_flag "")
42+
endif()
43+
3744
# Setting up RelWithDebInfo as default CMAKE_BUILD_TYPE
3845
if (NOT CMAKE_BUILD_TYPE)
3946
# Setting RelWithDebInfo as it will compile with -O2 -g

0 commit comments

Comments
 (0)