Features
- Added BGV scheme (PR 283). Thanks, Alibaba Gemini Lab!
- Added a new example "BGV basics" to native and dotnet.
- Loading objects serialized by Microsoft SEAL v3.4+ are supported.
- Updated versions of dependencies: GoogleTest from 1.10.0 to 1.11.0 and GoogleBenchmark from 1.5.2 to 1.6.0.
Other Fixes
- Fixed an ambiguous comment (PR 375).
Major API Changes
- Added
seal::scheme_type::bgv
. - Added a new public method
parms_id()
(native) to the classEncryptionParameters
. - Added a new public method
Create(...)
(native and dotnet) with three inputs in the classCoeffModulus
. - Added a new public method
correction_factor()
(native) orCorrectionFactor()
(dotnet) to the classCiphertext
. - Removed the friendship of the class
EncryptionParameters
to the classSEALContext
.
File Changes
native/bench/bgv.cpp
is added.- Examples are renamed and extended.