Skip to content

Releases: tpm2-software/tpm2-tss

2.2.3

28 May 12:49
Compare
Choose a tag to compare

Fixed

  • Fix computation of session name
  • Fixed PolicyPassword handling of session Attributes
  • Fixed windows build from dist ball
  • Fixed default tcti configure option
  • Fixed nonce size calculation in ESYS sessions

2.1.4

28 May 12:46
Compare
Choose a tag to compare

Fixed

  • Fix computation of session name
  • Fixed PolicyPassword handling of session Attributes
  • Fixed windows build from dist ball
  • Fixed default tcti configure option
  • Fixed nonce size calculation in ESYS sessions

2.1.3

16 Apr 17:49
Compare
Choose a tag to compare

Fixed

  • Fixed openssl engine invocation in esye
  • Fixed wrong encryption flag in EncryptDecrypt
  • Removed hardcoded -lgcrypt from tss2-esys.pc.in

2.2.2

28 Mar 21:46
Compare
Choose a tag to compare

Fixed

  • Fixed wrong encryption flag in EncryptDecrypt
  • Fixed openssl engine invocation

2.2.1

28 Feb 18:50
Compare
Choose a tag to compare

Fixed

  • Make RAND_bytes method to software implementation to avoid session spoofing
  • OpenSSL symbolic naming conflict
  • Leaks of local point variables and BN_ctx
  • Memory leaks related to using regular free on gcrypt allocated objects
  • Leak of rsa->n in iesys_cryptossl_pk_encrypt
  • Memory leaks in iesys_cryptossl_pk_encrypt
  • Possible NULL dereference of big number

2.1.2

28 Feb 18:40
Compare
Choose a tag to compare

Fixed

  • Make RAND_bytes method to software implementation to avoid session spoofing
  • OpenSSL symbolic naming conflict
  • Leaks of local point variables and BN_ctx
  • Memory leaks related to using regular free on gcrypt allocated objects
  • Leak of rsa->n in iesys_cryptossl_pk_encrypt
  • Memory leaks in iesys_cryptossl_pk_encrypt
  • Possible NULL dereference of big number

2.0.3

28 Feb 18:28
Compare
Choose a tag to compare

Fixed

  • Memory leaks related to using regular free on gcrypt allocated objects

2.2.0

04 Feb 21:23
Compare
Choose a tag to compare

Fixed

  • Fixed leak of hkey on success in iesys_cryptossl_hmac_start
  • Fixed NULL ptr issues in Esys_HMAC_Start, Esys_HierarchyChangeAuth and Esys_NV_ChangeAuth
  • Fixed NULL ptr issue in sequenceHandleNode
  • Fixed NULL ptr auth handling in Esys_TR_SetAuth
  • Fixed NULL auth handling in iesys_compute_session_value
  • Fixed marshaling of TPM2Bs with sub types.
  • Fixed NULL ptr session handling in Esys_TRSess_SetAttributes
  • Fixed the way size of the hmac value of a session without authorization
  • Added missing MU functions for TPM2_NT type
  • Added missing MU functions for TPMA_ID_OBJECT type
  • Added missing type TPM2_NT into tss2_tpm2_types.h
  • Fixed wrong typename _ID_OBJECT in tss2_tpm2_types.h
  • Fixed build breakage when --with-maxloglevel is not 'trace'
  • Fixed build breakage in generated configure script when CFLAGS is set
  • Fixed configure scritp ERROR_IF_NO_PROG macro
  • Changed TPM2B type unmarshal to use sizeof of the dest buffer instead of dest
  • Fixed unmarshaling of the TPM2B type with invalid size
  • Removed dead code defect detected by coverity from Esys_TRSess_GetNonceTPM

Added

  • Added support for QNX build
  • Added support for partial reads in device TCTI

2.1.1

04 Feb 21:10
Compare
Choose a tag to compare

Fixed

  • Fixed leak of hkey on success in iesys_cryptossl_hmac_start
  • Fixed NULL ptr issues in Esys_HMAC_Start, Esys_HierarchyChangeAuth and Esys_NV_ChangeAuth
  • Fixed NULL ptr issue in sequenceHandleNode
  • Fixed NULL ptr auth handling in Esys_TR_SetAuth
  • Fixed NULL auth handling in iesys_compute_session_value
  • Fixed marshaling of TPM2Bs with sub types.
  • Fixed NULL ptr session handling in Esys_TRSess_SetAttributes
  • Fixed the way size of the hmac value of a session without authorization
  • Added missing MU functions for TPM2_NT type
  • Added missing MU functions for TPMA_ID_OBJECT type
  • Added missing type TPM2_NT into tss2_tpm2_types.h
  • Fixed wrong typename _ID_OBJECT in tss2_tpm2_types.h
  • Fixed build breakage when --with-maxloglevel is not 'trace'
  • Fixed build breakage in generated configure script when CFLAGS is set
  • Fixed configure scritp ERROR_IF_NO_PROG macro
  • Changed TPM2B type unmarshal to use sizeof of the dest buffer instead of dest
  • Fixed unmarshaling of the TPM2B type with invalid size
  • Removed dead code defect detected by coverity from Esys_TRSess_GetNonceTPM

2.0.2

04 Feb 20:53
Compare
Choose a tag to compare

Fixed

  • Fixed NULL ptr issues in Esys_HMAC_Start, Esys_HierarchyChangeAuth and Esys_NV_ChangeAuth
  • Fixed NULL ptr issue in sequenceHandleNode
  • Fixed NULL ptr auth handling in Esys_TR_SetAuth
  • Fixed NULL auth handling in iesys_compute_session_value
  • Fixed marshaling of TPM2Bs with sub types.
  • Fixed NULL ptr session handling in Esys_TRSess_SetAttributes
  • Fixed the way size of the hmac value of a session without authorization
  • Added missing MU functions for TPM2_NT type
  • Added missing MU functions for TPMA_ID_OBJECT type
  • Added missing type TPM2_NT into tss2_tpm2_types.h
  • Fixed wrong typename _ID_OBJECT in tss2_tpm2_types.h
  • Fixed build breakage when --with-maxloglevel is not 'trace'
  • Fixed build breakage in generated configure script when CFLAGS is set
  • Fixed configure scritp ERROR_IF_NO_PROG macro
  • Changed TPM2B type unmarshal to use sizeof of the dest buffer instead of dest
  • Fixed unmarshaling of the TPM2B type with invalid size
  • Removed dead code defect detected by coverity from Esys_TRSess_GetNonceTPM