Skip to content

Releases: tpm2-software/tpm2-totp

v0.3.0

13 Sep 10:48
v0.3.0
Compare
Choose a tag to compare

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.

v0.2.1

28 Dec 17:21
v0.2.1
Compare
Choose a tag to compare

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.

v0.2.0

22 Oct 17:11
v0.2.0
Compare
Choose a tag to compare

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.

v0.1.2

25 Jul 11:10
Compare
Choose a tag to compare

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.

v0.1.1

04 Apr 10:09
Compare
Choose a tag to compare

[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.

v0.1.0

25 Mar 13:23
Compare
Choose a tag to compare

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.