From ac4715ca509cc7594845813d7d104d1c798c4347 Mon Sep 17 00:00:00 2001 From: Wei Dai Date: Fri, 12 Nov 2021 01:15:05 -0800 Subject: [PATCH] Edited README.md and CHANGES.md for version 3.7.2. --- CHANGES.md | 7 +++++++ README.md | 16 +++++++++++++--- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 1fba40905..35c10de2d 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,12 @@ # List of Changes +## Version 3.7.2 + +### Bug Fixes + +- Fixed a bug when Intel HEXL is used [(Issue 411)](https://github.com/microsoft/SEAL/issues/411) [(PR414)](https://github.com/microsoft/SEAL/pull/414). +- Fixed an abnormal benchmark case due to AVX512 transitions when Intel HEXL is used [(PR 416)](https://github.com/microsoft/SEAL/pull/416). + ## Version 3.7.1 ### Bug Fixes diff --git a/README.md b/README.md index 32668a70a..a75a32e92 100644 --- a/README.md +++ b/README.md @@ -4,13 +4,23 @@ Microsoft SEAL is an easy-to-use open-source ([MIT licensed](LICENSE)) homomorph Microsoft SEAL is written in modern standard C++ and is easy to compile and run in many different environments. For more information about the Microsoft SEAL project, see [sealcrypto.org](https://www.microsoft.com/en-us/research/project/microsoft-seal). -This document pertains to Microsoft SEAL version 3.6. +This document pertains to Microsoft SEAL version 3.7. Users of previous versions of the library should look at the [list of changes](CHANGES.md). ## News +Starting from version 3.7.2, Microsoft SEAL will push new changes to the `main`, `master`, and `contrib` branches without creating a new version. +We adopt this approach to merge community contribution and resolve issues in a timely manner. +These branches will stay ahead of the latest version branch/tag. +New versions will be created when there are important bug fixes or new features. + + The [EVA compiler for CKKS](https://arxiv.org/abs/1912.11951) is available at [GitHub.com/Microsoft/EVA](https://GitHub.com/Microsoft/EVA). See [CKKS Programming with EVA](#ckks-programming-with-eva) below for more information. +The [SEAL-Embedded for CKKS Encryption](https://tches.iacr.org/index.php/TCHES/article/view/8991) is available at [Github.com/Microsoft/SEAL-Embedded](https://github.com/microsoft/SEAL-Embedded). + +The [APSI library for Asymmetric PSI](https://eprint.iacr.org/2021/1116) is available at [Github.com/Microsoft/APSI](https://github.com/microsoft/APSI). + ## Contents - [Introduction](#introduction) @@ -364,7 +374,7 @@ emcc \ -Wall \ -flto \ -O3 \ - build/lib/libseal-3.6.a \ + build/lib/libseal-3.7.a \ --bind \ -o "build/bin/seal_wasm.js" \ -s WASM=1 \ @@ -427,7 +437,7 @@ It is very easy to link your own applications and libraries with Microsoft SEAL Simply add the following to your `CMakeLists.txt`: ```PowerShell -find_package(SEAL 3.6 REQUIRED) +find_package(SEAL 3.7 REQUIRED) target_link_libraries( SEAL::seal) ```