aboutsummaryrefslogtreecommitdiff
path: root/lib/libtpm/tcgbios.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libtpm/tcgbios.c')
-rw-r--r--lib/libtpm/tcgbios.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/lib/libtpm/tcgbios.c b/lib/libtpm/tcgbios.c
index 2800560..dcf0cc6 100644
--- a/lib/libtpm/tcgbios.c
+++ b/lib/libtpm/tcgbios.c
@@ -929,6 +929,21 @@ uint32_t tpm_hash_log_extend_event_buffer(uint32_t pcrindex, uint32_t eventtype,
data, datalen);
}
+uint32_t tpm_2hash_ext_log(uint32_t pcrindex,
+ uint32_t eventtype,
+ const char *info, uint32_t infolen,
+ const void *data, uint64_t datalen)
+{
+ uint32_t ret;
+
+ ret = tpm_add_measurement_to_log(pcrindex, eventtype,
+ info, infolen,
+ data, datalen);
+ if (!ret)
+ return (uint32_t)-1; // TRUE
+ return 0; // FALSE
+}
+
/*
* Add an EV_ACTION measurement to the list of measurements
*/