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.
- The ability to import key blobs from things like the tpm2-tools project.
- Fix QNX build issues.
- Only set -Werror for non-release builds.
- Configure option for ptpm tests
- Configure script AX_CHECK_ENABLE_DEBUG
- Option for setting tcti on executable
- Fix manpages for -P/--parent option and correct engine name
- Fix TCTI env variable handling
- TCTI-env variable used by default
- Support for parent key passwords
- openssl.cnf sample file
- 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
- 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.