tpm2: use Tpm2Context* instead of ESYS_CONTEXT*

This is needed for later patches that use Tpm2Handle, which requires access
to the Tpm2Context.
This commit is contained in:
Dan Streetman
2023-02-01 12:51:17 -05:00
parent 68d084cee5
commit 23e9ccc24a
5 changed files with 55 additions and 55 deletions
+2 -2
View File
@@ -892,7 +892,7 @@ static int verb_sign(int argc, char *argv[], void *userdata) {
goto finish;
}
session_handle = tpm2_flush_context_verbose(c->esys_context, session_handle);
session_handle = tpm2_flush_context_verbose(c, session_handle);
_cleanup_(EVP_MD_CTX_freep) EVP_MD_CTX* mdctx = NULL;
mdctx = EVP_MD_CTX_new();
@@ -983,7 +983,7 @@ static int verb_sign(int argc, char *argv[], void *userdata) {
r = 0;
finish:
session_handle = tpm2_flush_context_verbose(c->esys_context, session_handle);
session_handle = tpm2_flush_context_verbose(c, session_handle);
return r;
}
+2 -2
View File
@@ -164,7 +164,7 @@ static int determine_banks(Tpm2Context *c, unsigned target_pcr_nr) {
if (!strv_isempty(arg_banks)) /* Explicitly configured? Then use that */
return 0;
r = tpm2_get_good_pcr_banks_strv(c->esys_context, UINT32_C(1) << target_pcr_nr, &l);
r = tpm2_get_good_pcr_banks_strv(c, UINT32_C(1) << target_pcr_nr, &l);
if (r < 0)
return r;
@@ -362,7 +362,7 @@ static int run(int argc, char *argv[]) {
log_debug("Measuring '%s' into PCR index %u, banks %s.", word, target_pcr_nr, joined);
r = tpm2_extend_bytes(c->esys_context, arg_banks, target_pcr_nr, word, length, NULL, 0);
r = tpm2_extend_bytes(c, arg_banks, target_pcr_nr, word, length, NULL, 0);
if (r < 0)
return r;