Releases: hughsie/libjcat
Releases · hughsie/libjcat
0.2.1
Bugfixes:
- Do not dedupe sig and sig-of-checksum when loading (Richard Hughes)
- Fix the installed tests (Mario Limonciello)
- Show the sig-of-checksum results clearer on the CLI (Richard Hughes)
0.2.0
New Features:
- Add support for verifying firmware transparency checkpoints
- Add various bitcounting functions for future use
- Allow creating and validating SHA512 checksums
- Allow verifying the checksum of a payload
Bugfixes:
- Sprinkle attribute((nonnull)) to give a little more compile-time safety
0.1.14
Bugfixes:
- Fix header includes (Daisuke Fujimura)
- Fix prefix of LIBJCAT_CHECK_VERSION (Richard Hughes)
- Use project_source_root to fix building as a subproject (Richard Hughes)
0.1.13
New Features:
- Add support for SHA512 checksums (Richard Hughes)
- Add the ability to add and remove support for blob types (#72) (Richard Hughes)
Bugfixes:
- Fix header includes for clang-tidy (Richard Hughes)
- Show the expected SHA checksum in the error (Richard Hughes)
0.1.12
Bugfixes:
- Correctly export the AliasIds in all cases (Richard Hughes)
- Install installed-test firmware.bin.ed25519 (Jan Tojnar)
- Predate test cert activation date by 1 day (David Bonner)
0.1.11
New Features:
- Allow the user to get the runtime library version (Richard Hughes)
Bugfixes:
- Fix incorrect certtool being called on macOS (Richard Hughes)
0.1.10
New Features:
- Add ED25519 support (Richard Hughes)
- Define three more types used for the firmware transparency log (Richard Hughes)
Bugfixes:
- Include the pkgconfig variables in the subproject dependency (Richard Hughes)
- Drop the use of setuptools in the test script for regenerating ld version file (Eli Schwartz)
- Use the correct lookup method for the python3 script interpreter (Eli Schwartz)
0.1.9
New Features:
- Set which backends are supported in the pkgconfig file (Richard Hughes)
- Use -Dcli=false to reduce the install size (Richard Hughes)
Bugfixes:
- Return an error if we try to self-sign no bytes of data (Richard Hughes)
- Show a more accurate output when not all engines are enabled (Richard Hughes)
0.1.8
Bugfixes:
- Fix a warning when used in a subproject (Richard Hughes)
- Fix compilation on FreeBSD (Richard Hughes)
0.1.7
New Features:
- Do not use help2man to build manual pages (Richard Hughes)