Skip to content

Releases: OpenSSE/opensse-schemes

OpenSSE version 0.4

16 Jun 13:53
Compare
Choose a tag to compare

This is a major release, with the addition of new static-only schemes, specifically designed to run on flash storage.

OpenSSE version 0.3.3

27 Jan 20:49
Compare
Choose a tag to compare

Minor fixes :

  • Update the gRPC dependency management in order to support the newer version of gRPC's CMake package (fixes some compilations issues).
  • Fix some negligible points found by the static analysis.
  • Update the cryptographic toolkit to v0.3.3 (see the release notes).
  • Update some external dependencies (googletest, spdlog).

OpenSSE version 0.3.2

14 Nov 13:42
Compare
Choose a tag to compare

Update the gRPC header path due to updates in gRPC and depreciation of the <grpc++/*.h> includes in favor of <grpcpp/*.h>.

OpenSSE Schemes version 0.3.1

20 Aug 21:07
Compare
Choose a tag to compare

Fixes

Relic was updated, which made the compilation of crypto-tk to fail. (See OpenSSE/crypto-tk#28)

OpenSSE Schemes version 0.3

10 Mar 09:38
v0.3
Compare
Choose a tag to compare

Improvements

  • Replace SConstruct by CMake to build the project.
  • Package the code as a library.
  • Add unit tests (with sanitizers support) and code coverage.
  • Use spdlog instead of a custom logging system.
  • Cleanup some APIs.
  • Replace the library-defined TokenTree class by the range-constrained pseudo-random function implementation introduced in crypto-tk v0.3.
  • Introduce new server runner classes (DianaServerRunner and SophosServerRunner) to improve the management of the different components of a runner, namely the service and the gRPC server.
  • Added contribution guidelines.
  • Improve the bash scripts of the project.
  • Enable -Werror by default when compiling.

Fixes

  • Fix numerous issues found using static analysis tools (clang-tidy, cppcheck)