зеркало из https://github.com/microsoft/SEAL.git
Changed version number to 3.5.0
This commit is contained in:
Родитель
dd65b9de75
Коммит
d3524f65c2
|
@ -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
|
||||
|
||||
|
|
13
README.md
13
README.md
|
@ -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
|
||||
)
|
||||
|
|
Загрузка…
Ссылка в новой задаче