Hi,

so tpm-utils 1.3.9 fixes OpenSSL 1.1 compatibility and does include the compile fix for GCC 6 as well. The diffstat of just *.c and *.h, ignoring the autotools noise (which is massive) is just this:

include/tpm_utils.h         |    8 ++
lib/tpm_pkcs11.c            |   12 ++--
lib/tpm_tspi.c              |   38 ++++++-------
lib/tpm_unseal.c            |   26 ++-------
lib/tpm_utils.c             |   12 +++-
src/cmds/tpm_sealdata.c     |    8 +-
src/tpm_mgmt/tpm_createek.c |    2
src/tpm_mgmt/tpm_nvcommon.c |    4 -
src/tpm_mgmt/tpm_nvread.c   |    1
src/tpm_mgmt/tpm_nvwrite.c  |    2
src/tpm_mgmt/tpm_present.c  |    6 +-
src/tpm_mgmt/tpm_version.c | 124 +++++++++++++++++++++++++++++++++++++++-----
12 files changed, 174 insertions(+), 69 deletions(-)

This contains a fix to not optimize memset away on GCC, which seems sort of important for a security-related piece of software. Plus the OpenSSL 1.1 transition and a few bug fixes. I'd prefer if we could fix this by importing the new version. I think it'd be unfortunate to lose this package.

Kind regards
Philipp Kern

Reply via email to