New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 754911 link

Starred by 2 users

Issue metadata

Status: Started
Owner:
Last visit > 30 days ago
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

Fix app-cypt/tpm-tools for OpenSSL 1.1

Project Member Reported by djkurtz@chromium.org, Aug 11 2017

Issue description

app-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.


 
Components: OS>Systems>Security
Is this still active?

Sign in to add a comment