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