tpm2: fix build failure without openssl

This commit is contained in:
Dan Streetman 2023-01-20 12:42:52 -05:00 committed by Daan De Meyer
parent 7f3e4c9489
commit 0d7009d35d

View file

@ -761,6 +761,7 @@ int tpm2_get_good_pcr_banks_strv(
uint32_t pcr_mask,
char ***ret) {
#if HAVE_OPENSSL
_cleanup_free_ TPMI_ALG_HASH *algs = NULL;
_cleanup_strv_free_ char **l = NULL;
int n_algs;
@ -797,6 +798,9 @@ int tpm2_get_good_pcr_banks_strv(
*ret = TAKE_PTR(l);
return 0;
#else /* HAVE_OPENSSL */
return log_error_errno(SYNTHETIC_ERRNO(EOPNOTSUPP), "OpenSSL support is disabled.");
#endif
}
static void hash_pin(const char *pin, size_t len, TPM2B_AUTH *auth) {
@ -1979,9 +1983,8 @@ int tpm2_extend_bytes(
sym_Tss2_RC_Decode(rc));
return 0;
#else
return log_error_errno(SYNTHETIC_ERRNO(EOPNOTSUPP),
"OpenSSL not supported on this build.");
#else /* HAVE_OPENSSL */
return log_error_errno(SYNTHETIC_ERRNO(EOPNOTSUPP), "OpenSSL support is disabled.");
#endif
}
#endif