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"
19 ifapi_json_TCG_EVENT_TYPE_deserialize(
21 IFAPI_EVENT_TYPE *out);
24 ifapi_json_TCG_EVENT_TYPE_deserialize(json_object *jso, IFAPI_EVENT_TYPE *out);
27 ifapi_tcg_event_deserialize(
34 ifapi_tcg_event_list_deserialize(
35 const char *jso_string,
36 size_t max_size, uint8_t *eventlog,
37 size_t *eventlog_size);