58 lines
2.1 KiB
Markdown
58 lines
2.1 KiB
Markdown
# Changelog
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
## [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.
|