6#ifndef IFAPI_JSON_EVENTLOG_DESERIALIZE_H
7#define IFAPI_JSON_EVENTLOG_DESERIALIZE_H
10#include <json-c/json.h>
11#include <json-c/json_util.h>
13#include "tss2_tpm2_types.h"
15#include "ifapi_keystore.h"
19ifapi_json_TCG_EVENT_TYPE_deserialize(
21 IFAPI_EVENT_TYPE *out);
24ifapi_json_TCG_EVENT_TYPE_deserialize(json_object *jso, IFAPI_EVENT_TYPE *out);
27ifapi_tcg_event_deserialize(
34ifapi_tcg_event_list_deserialize(
35 const char *jso_string,
36 size_t max_size, uint8_t *eventlog,
37 size_t *eventlog_size);