/* * Copyright (C) 2019 Richard Hughes * * SPDX-License-Identifier: LGPL-2.1+ */ #pragma once #include #define FU_TYPE_TPM_EVENTLOG_DEVICE (fu_tpm_eventlog_device_get_type ()) G_DECLARE_FINAL_TYPE (FuTpmEventlogDevice, fu_tpm_eventlog_device, FU, TPM_EVENTLOG_DEVICE, FuDevice) FuTpmEventlogDevice *fu_tpm_eventlog_device_new (FuContext *ctx, const guint8 *buf, gsize bufsz, GError **error); gchar *fu_tpm_eventlog_device_report_metadata (FuTpmEventlogDevice *self); GPtrArray *fu_tpm_eventlog_device_get_checksums (FuTpmEventlogDevice *self, guint8 pcr, GError **error);