Releases: stefanberger/libtpms
Releases · stefanberger/libtpms
Release of v0.9.0
Version 0.9.0:
- NOTE: Downgrade to previous versions is not possible. See below.
- The size of the context gap has been adjusted to 0xffff from 0xff.
As a consequence of this the volatile state's format (STATE_RESET_DATA)
has changed and cannot be downgraded. - Applied work-around for Win 2016 & 2019 server related to
TPM2_ContextLoad (issue #217) - Check for several more compile-time constants
- Enabled Camellia symmetric key encryption algorithm
- tpm2: CryptSym: fix AES output IV
- tpm2: Added a cache for private exponent D and prime Q
- tpm2: bug fixes related to state marshalling
- tpm2: Consume padding bytes in TPM2_ContextLoad() (Win2k19, issue #217)
- tests: Improvements on the fuzzer
- tpm2: Switch to UINT16 for CONTEXT_SLOT and 64k context gap
- tpm2: Update to TPM 2 spec rev 164
- build-sys: Enable building --without-tpm1
- tpm2: Marshal event sequence objects' hash state
- tpm2: Fixes for build and runtime when using OpenSSL 3.0
Release of v0.8.7
version 0.8.7:
- tpm2: Adapted code for compiling with OpenSSL 3.0
- build-sys: Adapted for silent building with OpenSSL 3.0
Release of v0.7.10
version 0.7.10:
- tpm2: Marshal event sequence objects' hash state
- tpm2: Fixes for building and running with OpenSSL 3.0
Release of v0.8.6
- tpm2: Marshal event sequence objects' hash state
Release of v0.8.5
- tpm2: NVMarshal: Handle index orderly RAM without 0-sized terminating node
- tpm2: Initialize a whole OBJECT before using it
Release of v0.7.9
- tpm2: NVMarshal: Handle index orderly RAM without 0-sized terminating node
- tpm2: Initialize a whole OBJECT before using it
Release of v0.6.6
- tpm2: NVMarshal: Handle index orderly RAM without 0-sized terminating node
- tpm2: Initialize a whole OBJECT before using it
Release of v0.8.4
version 0.8.4:
- tpm2: Reset too large size indicators in TPM2B to avoid access beyond buffer
- tpm2: Restore original value in buffer if unmarshalled one was illegal
Release of v0.7.8
version 0.7.8:
- tpm2: Reset too large size indicators in TPM2B to avoid access beyond buffer
- tpm2: Restore original value in buffer if unmarshalled one was illegal
Release of v0.6.5
version 0.6.5:
- tpm2: Reset too large size indicators in TPM2B to avoid access beyond buffer
- tpm2: Restore original value in buffer if unmarshalled one was illegal