Skip to content

Latest commit

 

History

History
57 lines (51 loc) · 2.13 KB

CHANGELOG.md

File metadata and controls

57 lines (51 loc) · 2.13 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.

[1.2.0] - 2023-01-09

Fixed

  • Updated minimal version of tpm2-tss to 2.4.x
  • Fix encoding of emptyauth
  • Fix some memory leaks
  • Parent handle issues with signed representation by switching parent handle to BIGNUM.
  • Fixed RSA_NO_PADDING modes with OpenSSL 1.1.1
  • Fixed autogen (bootstrap) call from release package by embedding VERSION file.

Added

  • Use of restricted keys for signing
  • StirRandom
  • Run tests using swtpm
  • The ability to import key blobs from things like the tpm2-tools project.
  • Compatibility with openssl >=1.1.x
  • Support for ECDH
  • QNX support.
  • Only set -Werror for non-release builds.
  • Additional checks on TPM responses
  • CODE_OF_CONDUCT
  • SECURITY reporting instructions

[1.1.0] - 2020-11-20

Added

  • Configure option for ptpm tests
  • Configure script AX_CHECK_ENABLE_DEBUG
  • Option for setting tcti on executable
  • TCTI-env variable used by default
  • Support for parent key passwords
  • openssl.cnf sample file

Changed

  • Fix several build system, autotools and testing related issues Now adhere to CFLAGS conventions
  • Include pkg-config dependecy on libtss2-mu in order to work with tpm2-tss 2.3
  • Enables parallel testing of integration tests: Make integration tests use TPM simulator; instead of first TPM it finds Use of different port numbers for TCP based tests
  • Fix EC param info (using named curve format)
  • Use tpm2-tools 4.X stable branch for integration tests
  • Use libtss2-tctildr.so instead of custom code for tcti setup
  • Fix manpages for -P/--parent option and correct engine name
  • Fix TCTI env variable handling

[1.0.0] - 2019-04-04

Added

  • Initial release of the OpenSSL engine for TPM2.0 using the TCG's TPM Software Stack compliant tpm2-tss libraries.
  • tpm2tss (the engine) compatible against OpenSSL 1.0.2 and 1.1.0.
  • tpm2tss-genkey (cli-tool) for creating keys for use with the engine.
  • man-pages and bash-completion are included.