Skip to content

Releases: hughsie/libjcat

0.2.1

20 Jan 15:29
0.2.1
Compare
Choose a tag to compare

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

02 Jan 10:15
0.2.0
Compare
Choose a tag to compare

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

08 Jun 18:46
0.1.14
Compare
Choose a tag to compare

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

22 Feb 16:28
0.1.13
Compare
Choose a tag to compare

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

22 Feb 16:27
0.1.12
Compare
Choose a tag to compare

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

22 Feb 16:27
0.1.11
Compare
Choose a tag to compare

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

22 Feb 16:26
0.1.10
Compare
Choose a tag to compare

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

22 Feb 16:26
0.1.9
Compare
Choose a tag to compare

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

22 Feb 16:26
0.1.8
Compare
Choose a tag to compare

Bugfixes:

  • Fix a warning when used in a subproject (Richard Hughes)
  • Fix compilation on FreeBSD (Richard Hughes)

0.1.7

22 Feb 16:25
0.1.7
Compare
Choose a tag to compare

New Features:

  • Do not use help2man to build manual pages (Richard Hughes)