Fix app-cypt/tpm-tools for OpenSSL 1.1 |
|
Issue descriptionapp-crypt/tpm-tools-1.3.8-r2 fails to build with OpenSSL 1.1. app-crypt/tpm-tools in chromiumos-overlay mostly matches upstream, with some minor Chromium-specific changes. Upstream tpm-tools [0] added full support for OpenSSL 1.1 in 1.3.9.1: [0] https://sourceforge.net/p/trousers/tpm-tools/ci/6fb8a3c5ad3bc6e62f6895a4fcf3540faa29b4f2/ Beyond 1.3.9 there are some small fixes to the OpenSSL 1.1 patch, and a new minor release 1.3.9.1 The latest gentoo ebuild is 1.3.9, so we might still need to patch in the fixes for 1.3.9.1. For the record, the 1.3.8 build failure is: tpm-tools-1.3.8-r2: tpm_unseal.c:411:17: error: variable has incomplete type 'EVP_CIPHER_CTX' (aka 'struct evp_cipher_ctx_st') tpm-tools-1.3.8-r2: EVP_CIPHER_CTX ctx; tpm-tools-1.3.8-r2: ^ tpm-tools-1.3.8-r2: ../../../../../../../usr/include/openssl/ossl_typ.h:90:16: note: forward declaration of 'struct evp_cipher_ctx_st' tpm-tools-1.3.8-r2: typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX; tpm-tools-1.3.8-r2: ^ tpm-tools-1.3.8-r2: 1 error generated.
,
Dec 10
Is this still active? |
|
►
Sign in to add a comment |
|
Comment 1 by apronin@chromium.org
, Oct 12