Skip to content

Release 4.4.3

Latest

Choose a tag to compare

@kimlaine kimlaine released this 04 Aug 04:34
  • Fixed null-output-pointer dereferences in the C API (issue #753): ContextData_Parms and Modulus_Create2 wrote the created handle without validating the output pointer.
  • Fixed null-element dereferences in the C API (issue #754): EncParams_SetCoeffModulus, Evaluator_AddMany, Evaluator_MultiplyMany, and KSwitchKeys_AddKeyList validated the handle array but not its elements.
  • Fixed EncParams_GetPlainModulus (issue #755) to return an independently allocated Modulus, owned by the caller.
  • Fixed multiple instances where a C++ exception could leak across the C API boundary, resulting in process termination.
  • Fixed some bugs and improved unit tests.
  • Improved MinGW CI pipeline to cover also sealc.
  • Added C++14 CI jobs for Windows, with both MSVC and MinGW.
  • Added documentation in README.md for building with MinGW-w64 on Windows.
  • Added a configure-time aligned allocator check.
  • Fixed a bug where SEAL_USE_INTRIN=OFF was in some cases not taking effect properly in an existing build tree.
  • Fixed a bug in seal_combine_archives.
  • Updated dependencies.