Skip to content

Latest commit

 

History

History
48 lines (40 loc) · 1.8 KB

CHANGELOG.md

File metadata and controls

48 lines (40 loc) · 1.8 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.3.0] - 2020-09-13

Added

  • New option --label to specify the label to use in the TOTP authenticator app.
  • User-friendly error messages for common error conditions.
  • Support for running the integration tests with the swtpm simulator.

[0.2.1] - 2019-12-28

Fixed

  • Fix show-tpm2-totp installation location when using dracut without plymouth.
  • Add missing include endian.h to improve portability.
  • Fix warning for dracut udev rule.

[0.2.0] - 2019-10-22

Added

  • pkg-config file for libtpm2-totp.
  • New option -T/--tcti to specify the TCTI to be used.
  • New binary plymouth-tpm2-totp for integration with plymouth during boot.
  • Integration into initramfs images using mkinitcpio, dracut and initramfs-tools.
  • New option --disable-defaultflags to disable default compilation flags.
  • tpm2-totp(3) man page for libtpm2-totp.

Fixed

  • Fix overlinking of libqrencode and libdl.

[0.1.2] - 2019-07-25

Changed

  • Include pkg-config dependecy on libtss2-mu in order to work with tpm2-tss 2.3
  • Fix compiler error on uninitialized variable
  • Fix format strings for 32bit architectures.

[0.1.1] - 2019-04-04

Changed

  • Removed SHA384 from default PCR banks since it's unsupported by many TPMs.

[0.1.0] - 2019-03-25

Added

  • Initial release of the an TPM2.0-based library and executable for machine to human authentication using the TCG's TPM Software Stack compliant tpm2-tss libraries.
  • libtpm2totp (the library) functional implementation for reuse.
  • tpm2-totp (CLI tool) executable wrapper for library.
  • man-pages are included.