Changed version number to 3.5.0

This commit is contained in:
Kim Laine 2020-01-23 21:48:47 -08:00
Родитель dd65b9de75
Коммит d3524f65c2
6 изменённых файлов: 20 добавлений и 8 удалений

Просмотреть файл

@ -6,10 +6,11 @@
- New generic class `Serializable` wraps `Ciphertext`, `RelinKeys`, and `GaloisKeys` objects to provide a more flexible approach to the functionality provided in release 3.4 by `KeyGenerator::[relin|galois]_keys_save` and `Encryptor::encrypt_[zero_]symmetric_save` functions. Specifically, these functions have been removed and replaced with overloads of `KeyGenerator::[relin|galois]_keys` and `Encryptor::encrypt_[zero_]symmetric` that return `Serializable` objects. The `Serializable` objects cannot be used directly by Microsoft SEAL, and are instead intended to be serialized, which activates the compression functionalities introduced earlier in release 3.4.
### File changes
### New files
- [native/src/seal/serializable.h](native/src/seal/serializable.h)
- [native/src/seal/util/streambuf.h](native/src/seal/util/streambuf.h)
- [dotnet/src/Serializable.cs](dotnet/src/Serializable.cs)
### Other minor changes

Просмотреть файл

@ -7,7 +7,7 @@ dependencies, making it 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.4. Users of previous versions
This document pertains to Microsoft SEAL version 3.5. Users of previous versions
of the library should look at the [list of changes](Changes.md).
# Contents
@ -579,6 +579,17 @@ For contributing to Microsoft SEAL, please see [CONTRIBUTING.md](CONTRIBUTING.md
To cite Microsoft SEAL in academic papers, please use the following BibTeX entries.
### Version 3.5
@misc{sealcrypto,
title = {{M}icrosoft {SEAL} (release 3.5)},
howpublished = {\url{https://github.com/Microsoft/SEAL}},
month = ???,
year = 2020,
note = {Microsoft Research, Redmond, WA.},
key = {SEAL}
}
### Version 3.4
@misc{sealcrypto,

Просмотреть файл

@ -3,10 +3,10 @@
cmake_minimum_required(VERSION 3.12)
project(SEALNetNative VERSION 3.4.5 LANGUAGES CXX C)
project(SEALNetNative VERSION 3.5.0 LANGUAGES CXX C)
# Import Microsoft SEAL
find_package(SEAL 3.4.5 EXACT REQUIRED
find_package(SEAL 3.5.0 EXACT REQUIRED
# Providing a path so this can be built without installing Microsoft SEAL
PATHS ${SEALNetNative_SOURCE_DIR}/../../native/src/cmake
)

Просмотреть файл

@ -3,7 +3,7 @@
cmake_minimum_required(VERSION 3.12)
project(SEALExamples VERSION 3.4.5 LANGUAGES CXX)
project(SEALExamples VERSION 3.5.0 LANGUAGES CXX)
# Executable will be in ../bin
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${SEALExamples_SOURCE_DIR}/../bin)
@ -20,7 +20,7 @@ target_sources(sealexamples
)
# Import Microsoft SEAL
find_package(SEAL 3.4.5 EXACT REQUIRED
find_package(SEAL 3.5.0 EXACT REQUIRED
# Providing a path so this can be built without installing Microsoft SEAL
PATHS ${SEALExamples_SOURCE_DIR}/../src/cmake
)

Просмотреть файл

@ -3,7 +3,7 @@
cmake_minimum_required(VERSION 3.12)
project(SEAL VERSION 3.4.5 LANGUAGES CXX C)
project(SEAL VERSION 3.5.0 LANGUAGES CXX C)
if(MSVC)
if(ALLOW_COMMAND_LINE_BUILD)

Просмотреть файл

@ -11,7 +11,7 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${SEALTest_SOURCE_DIR}/../bin)
add_executable(sealtest seal/testrunner.cpp)
# Import Microsoft SEAL
find_package(SEAL 3.4.5 EXACT REQUIRED
find_package(SEAL 3.5.0 EXACT REQUIRED
# Providing a path so this can be built without installing Microsoft SEAL
PATHS ${SEALTest_SOURCE_DIR}/../src/cmake
)