Skip to content

Releases: stefanberger/libtpms

Release of v0.9.0

29 Sep 14:22
v0.9.0
Compare
Choose a tag to compare

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

21 Sep 21:15
v0.8.7
Compare
Choose a tag to compare

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

21 Sep 21:33
v0.7.10
Compare
Choose a tag to compare

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

10 Sep 21:17
v0.8.6
Compare
Choose a tag to compare
  • tpm2: Marshal event sequence objects' hash state

Release of v0.8.5

02 Sep 16:44
v0.8.5
Compare
Choose a tag to compare
  • tpm2: NVMarshal: Handle index orderly RAM without 0-sized terminating node
  • tpm2: Initialize a whole OBJECT before using it

Release of v0.7.9

02 Sep 16:45
v0.7.9
Compare
Choose a tag to compare
  • tpm2: NVMarshal: Handle index orderly RAM without 0-sized terminating node
  • tpm2: Initialize a whole OBJECT before using it

Release of v0.6.6

02 Sep 16:46
v0.6.6
Compare
Choose a tag to compare
  • tpm2: NVMarshal: Handle index orderly RAM without 0-sized terminating node
  • tpm2: Initialize a whole OBJECT before using it

Release of v0.8.4

28 Jun 16:24
v0.8.4
Compare
Choose a tag to compare

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

28 Jun 16:23
v0.7.8
Compare
Choose a tag to compare

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

28 Jun 16:20
v0.6.5
Compare
Choose a tag to compare

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