Skip to content

3.2.1

Compare
Choose a tag to compare
@williamcroberts williamcroberts released this 12 Dec 17:28
· 445 commits to master since this release

[3.2.1] - 2022-12-12

Fixed

  • Makefile.am: make all EXTRA_DIST includes unconditional to fix pristine tars
  • Fix usage of NULL pointer if Esys_TR_SetAuth is calles with ESYS_TR_NONE.
  • Store VERSION into the release tarball.
  • fapi: fix usage of policy_nv with a TPM nv index.
  • Tss2_Sys_Flushcontext: flushHandle was encoded as a handleArea handle and not as parameter one, this affected the contents of cpHash.
  • linking tcti for libtpms against tss2-tctildr. It should be linked against tss2-mu.
  • build: Remove erroneous trailing comma in linker option. Bug #2391.
  • esys: fix allow usage of HMAC sessions for Esys_TR_FromTPMPublic.
  • test: build with opaque FILE structure like in musl libc.
  • Usage of a second profile in a path was not possible because the default profile was always used.
  • FAPI: Fix provisioning if auth value for storage hierarchy was set.
  • FAPI: Fix recreation of EK.
  • FAPI: Fix usage of lockout auth value in Fapi_Provison.
  • FAPI: Fix loading of key in policy execution.
  • FAPI: Fix Fapi_ChangeAuth updates on hierarchy objects not being reflected across profiles.
  • Esys_PCR_SetAuthValue: remembers the auth like other SetAutg ESAPI functions.
  • tests: esys-pcr-auth-value.int moved to destructive tests.
  • FAPI: Fix double free if keystore is corrupted.
  • Spec deviation in Fapi_GetDescription caused description to be NULL when it should be empty string.
    This is API breaking but considered a bug since it deviated from the FAPI spec.