Releases: OpenSSE/opensse-schemes
Releases · OpenSSE/opensse-schemes
OpenSSE version 0.4
OpenSSE version 0.3.3
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
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
Fixes
Relic was updated, which made the compilation of crypto-tk to fail. (See OpenSSE/crypto-tk#28)
OpenSSE Schemes version 0.3
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 incrypto-tk
v0.3. - Introduce new server runner classes (
DianaServerRunner
andSophosServerRunner
) 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
)