Lines Matching refs:jso2
106 json_object *jso2; in ifapi_json_IFAPI_KEY_deserialize() local
112 if (!ifapi_get_sub_object(jso, "persistent_handle", &jso2)) { in ifapi_json_IFAPI_KEY_deserialize()
116 r = ifapi_json_UINT32_deserialize(jso2, &out->persistent_handle); in ifapi_json_IFAPI_KEY_deserialize()
119 if (ifapi_get_sub_object(jso, "with_auth", &jso2)) { in ifapi_json_IFAPI_KEY_deserialize()
120 r = ifapi_json_TPMI_YES_NO_deserialize(jso2, &out->with_auth); in ifapi_json_IFAPI_KEY_deserialize()
127 if (!ifapi_get_sub_object(jso, "public", &jso2)) { in ifapi_json_IFAPI_KEY_deserialize()
131 r = ifapi_json_TPM2B_PUBLIC_deserialize(jso2, &out->public); in ifapi_json_IFAPI_KEY_deserialize()
134 if (!ifapi_get_sub_object(jso, "serialization", &jso2)) { in ifapi_json_IFAPI_KEY_deserialize()
138 r = ifapi_json_UINT8_ARY_deserialize(jso2, &out->serialization); in ifapi_json_IFAPI_KEY_deserialize()
141 if (!ifapi_get_sub_object(jso, "private", &jso2)) { in ifapi_json_IFAPI_KEY_deserialize()
144 r = ifapi_json_UINT8_ARY_deserialize(jso2, &out->private); in ifapi_json_IFAPI_KEY_deserialize()
148 if (!ifapi_get_sub_object(jso, "appData", &jso2)) { in ifapi_json_IFAPI_KEY_deserialize()
151 r = ifapi_json_UINT8_ARY_deserialize(jso2, &out->appData); in ifapi_json_IFAPI_KEY_deserialize()
155 if (!ifapi_get_sub_object(jso, "policyInstance", &jso2)) { in ifapi_json_IFAPI_KEY_deserialize()
159 r = ifapi_json_char_deserialize(jso2, &out->policyInstance); in ifapi_json_IFAPI_KEY_deserialize()
162 if (ifapi_get_sub_object(jso, "creationData", &jso2)) { in ifapi_json_IFAPI_KEY_deserialize()
163 r = ifapi_json_TPM2B_CREATION_DATA_deserialize(jso2, &out->creationData); in ifapi_json_IFAPI_KEY_deserialize()
170 if (ifapi_get_sub_object(jso, "creationTicket", &jso2)) { in ifapi_json_IFAPI_KEY_deserialize()
171 r = ifapi_json_TPMT_TK_CREATION_deserialize(jso2, &out->creationTicket); in ifapi_json_IFAPI_KEY_deserialize()
177 if (!ifapi_get_sub_object(jso, "description", &jso2)) { in ifapi_json_IFAPI_KEY_deserialize()
181 r = ifapi_json_char_deserialize(jso2, &out->description); in ifapi_json_IFAPI_KEY_deserialize()
184 if (!ifapi_get_sub_object(jso, "certificate", &jso2)) { in ifapi_json_IFAPI_KEY_deserialize()
188 r = ifapi_json_char_deserialize(jso2, &out->certificate); in ifapi_json_IFAPI_KEY_deserialize()
193 if (!ifapi_get_sub_object(jso, "signing_scheme", &jso2)) { in ifapi_json_IFAPI_KEY_deserialize()
197 r = ifapi_json_TPMT_SIG_SCHEME_deserialize(jso2, &out->signing_scheme); in ifapi_json_IFAPI_KEY_deserialize()
201 if (!ifapi_get_sub_object(jso, "name", &jso2)) { in ifapi_json_IFAPI_KEY_deserialize()
205 r = ifapi_json_TPM2B_NAME_deserialize(jso2, &out->name); in ifapi_json_IFAPI_KEY_deserialize()
224 json_object *jso2; in ifapi_json_IFAPI_EXT_PUB_KEY_deserialize() local
230 if (!ifapi_get_sub_object(jso, "pem_ext_public", &jso2)) { in ifapi_json_IFAPI_EXT_PUB_KEY_deserialize()
234 r = ifapi_json_char_deserialize(jso2, &out->pem_ext_public); in ifapi_json_IFAPI_EXT_PUB_KEY_deserialize()
237 if (ifapi_get_sub_object(jso, "certificate", &jso2)) { in ifapi_json_IFAPI_EXT_PUB_KEY_deserialize()
238 r = ifapi_json_char_deserialize(jso2, &out->certificate); in ifapi_json_IFAPI_EXT_PUB_KEY_deserialize()
244 if (ifapi_get_sub_object(jso, "public", &jso2)) { in ifapi_json_IFAPI_EXT_PUB_KEY_deserialize()
245 r = ifapi_json_TPM2B_PUBLIC_deserialize(jso2, &out->public); in ifapi_json_IFAPI_EXT_PUB_KEY_deserialize()
267 json_object *jso2; in ifapi_json_IFAPI_NV_deserialize() local
272 if (!ifapi_get_sub_object(jso, "appData", &jso2)) { in ifapi_json_IFAPI_NV_deserialize()
275 r = ifapi_json_UINT8_ARY_deserialize(jso2, &out->appData); in ifapi_json_IFAPI_NV_deserialize()
279 if (ifapi_get_sub_object(jso, "with_auth", &jso2)) { in ifapi_json_IFAPI_NV_deserialize()
280 r = ifapi_json_TPMI_YES_NO_deserialize(jso2, &out->with_auth); in ifapi_json_IFAPI_NV_deserialize()
287 if (!ifapi_get_sub_object(jso, "public", &jso2)) { in ifapi_json_IFAPI_NV_deserialize()
291 r = ifapi_json_TPM2B_NV_PUBLIC_deserialize(jso2, &out->public); in ifapi_json_IFAPI_NV_deserialize()
294 if (!ifapi_get_sub_object(jso, "serialization", &jso2)) { in ifapi_json_IFAPI_NV_deserialize()
298 r = ifapi_json_UINT8_ARY_deserialize(jso2, &out->serialization); in ifapi_json_IFAPI_NV_deserialize()
301 if (!ifapi_get_sub_object(jso, "hierarchy", &jso2)) { in ifapi_json_IFAPI_NV_deserialize()
305 r = ifapi_json_UINT32_deserialize(jso2, &out->hierarchy); in ifapi_json_IFAPI_NV_deserialize()
308 if (!ifapi_get_sub_object(jso, "policyInstance", &jso2)) { in ifapi_json_IFAPI_NV_deserialize()
312 r = ifapi_json_char_deserialize(jso2, &out->policyInstance); in ifapi_json_IFAPI_NV_deserialize()
315 if (!ifapi_get_sub_object(jso, "description", &jso2)) { in ifapi_json_IFAPI_NV_deserialize()
319 r = ifapi_json_char_deserialize(jso2, &out->description); in ifapi_json_IFAPI_NV_deserialize()
323 if (ifapi_get_sub_object(jso, "event_log", &jso2)) { in ifapi_json_IFAPI_NV_deserialize()
324 r = ifapi_json_char_deserialize(jso2, &out->event_log); in ifapi_json_IFAPI_NV_deserialize()
346 json_object *jso2; in ifapi_json_IFAPI_HIERARCHY_deserialize() local
351 if (ifapi_get_sub_object(jso, "with_auth", &jso2)) { in ifapi_json_IFAPI_HIERARCHY_deserialize()
352 r = ifapi_json_TPMI_YES_NO_deserialize(jso2, &out->with_auth); in ifapi_json_IFAPI_HIERARCHY_deserialize()
359 if (!ifapi_get_sub_object(jso, "authPolicy", &jso2)) { in ifapi_json_IFAPI_HIERARCHY_deserialize()
363 r = ifapi_json_TPM2B_DIGEST_deserialize(jso2, &out->authPolicy); in ifapi_json_IFAPI_HIERARCHY_deserialize()
366 if (!ifapi_get_sub_object(jso, "description", &jso2)) { in ifapi_json_IFAPI_HIERARCHY_deserialize()
370 r = ifapi_json_char_deserialize(jso2, &out->description); in ifapi_json_IFAPI_HIERARCHY_deserialize()
388 json_object *jso2; in ifapi_json_FAPI_QUOTE_INFO_deserialize() local
394 if (!ifapi_get_sub_object(jso, "sig_scheme", &jso2)) { in ifapi_json_FAPI_QUOTE_INFO_deserialize()
398 r = ifapi_json_TPMT_SIG_SCHEME_deserialize(jso2, &out->sig_scheme); in ifapi_json_FAPI_QUOTE_INFO_deserialize()
401 if (!ifapi_get_sub_object(jso, "attest", &jso2)) { in ifapi_json_FAPI_QUOTE_INFO_deserialize()
405 r = ifapi_json_TPMS_ATTEST_deserialize(jso2, &out->attest); in ifapi_json_FAPI_QUOTE_INFO_deserialize()
423 json_object *jso2; in ifapi_json_IFAPI_DUPLICATE_deserialize() local
428 if (!ifapi_get_sub_object(jso, "duplicate", &jso2)) { in ifapi_json_IFAPI_DUPLICATE_deserialize()
433 r = ifapi_json_TPM2B_PRIVATE_deserialize(jso2, &out->duplicate); in ifapi_json_IFAPI_DUPLICATE_deserialize()
436 if (!ifapi_get_sub_object(jso, "encrypted_seed", &jso2)) { in ifapi_json_IFAPI_DUPLICATE_deserialize()
440 r = ifapi_json_TPM2B_ENCRYPTED_SECRET_deserialize(jso2, &out->encrypted_seed); in ifapi_json_IFAPI_DUPLICATE_deserialize()
443 if (ifapi_get_sub_object(jso, "certificate", &jso2)) { in ifapi_json_IFAPI_DUPLICATE_deserialize()
444 r = ifapi_json_char_deserialize(jso2, &out->certificate); in ifapi_json_IFAPI_DUPLICATE_deserialize()
451 if (!ifapi_get_sub_object(jso, "public", &jso2)) { in ifapi_json_IFAPI_DUPLICATE_deserialize()
456 r = ifapi_json_TPM2B_PUBLIC_deserialize(jso2, &out->public); in ifapi_json_IFAPI_DUPLICATE_deserialize()
458 if (!ifapi_get_sub_object(jso, "public_parent", &jso2)) { in ifapi_json_IFAPI_DUPLICATE_deserialize()
463 r = ifapi_json_TPM2B_PUBLIC_deserialize(jso2, &out->public_parent); in ifapi_json_IFAPI_DUPLICATE_deserialize()
466 if (ifapi_get_sub_object(jso, "policy", &jso2)) { in ifapi_json_IFAPI_DUPLICATE_deserialize()
471 r = ifapi_json_TPMS_POLICY_deserialize(jso2, out->policy); in ifapi_json_IFAPI_DUPLICATE_deserialize()
524 json_object *jso2; in ifapi_json_IFAPI_OBJECT_deserialize() local
529 if (!ifapi_get_sub_object(jso, "objectType", &jso2)) { in ifapi_json_IFAPI_OBJECT_deserialize()
534 r = ifapi_json_IFAPI_OBJECT_TYPE_CONSTANT_deserialize(jso2, &out->objectType); in ifapi_json_IFAPI_OBJECT_deserialize()
570 if (ifapi_get_sub_object(jso, "system", &jso2)) { in ifapi_json_IFAPI_OBJECT_deserialize()
571 r = ifapi_json_TPMI_YES_NO_deserialize(jso2, &out->system); in ifapi_json_IFAPI_OBJECT_deserialize()
578 if (ifapi_get_sub_object(jso, "policy", &jso2)) { in ifapi_json_IFAPI_OBJECT_deserialize()
583 r = ifapi_json_TPMS_POLICY_deserialize(jso2, out->policy); in ifapi_json_IFAPI_OBJECT_deserialize()
673 json_object *jso2; in ifapi_json_IFAPI_TSS_EVENT_deserialize() local
678 if (!ifapi_get_sub_object(jso, "data", &jso2)) { in ifapi_json_IFAPI_TSS_EVENT_deserialize()
682 r = ifapi_json_TPM2B_EVENT_deserialize(jso2, &out->data); in ifapi_json_IFAPI_TSS_EVENT_deserialize()
685 if (!ifapi_get_sub_object(jso, "event", &jso2)) { in ifapi_json_IFAPI_TSS_EVENT_deserialize()
691 out->event = strdup(json_object_to_json_string_ext(jso2, in ifapi_json_IFAPI_TSS_EVENT_deserialize()
711 json_object *jso2; in ifapi_json_IFAPI_IMA_EVENT_deserialize() local
716 if (!ifapi_get_sub_object(jso, "eventData", &jso2)) { in ifapi_json_IFAPI_IMA_EVENT_deserialize()
720 r = ifapi_json_TPM2B_DIGEST_deserialize(jso2, &out->eventData); in ifapi_json_IFAPI_IMA_EVENT_deserialize()
723 if (!ifapi_get_sub_object(jso, "eventName", &jso2)) { in ifapi_json_IFAPI_IMA_EVENT_deserialize()
727 r = ifapi_json_char_deserialize(jso2, &out->eventName); in ifapi_json_IFAPI_IMA_EVENT_deserialize()
774 json_object *jso2; in ifapi_json_IFAPI_EVENT_deserialize() local
779 if (!ifapi_get_sub_object(jso, "recnum", &jso2)) { in ifapi_json_IFAPI_EVENT_deserialize()
783 r = ifapi_json_UINT32_deserialize(jso2, &out->recnum); in ifapi_json_IFAPI_EVENT_deserialize()
786 if (!ifapi_get_sub_object(jso, "pcr", &jso2)) { in ifapi_json_IFAPI_EVENT_deserialize()
790 r = ifapi_json_TPM2_HANDLE_deserialize(jso2, &out->pcr); in ifapi_json_IFAPI_EVENT_deserialize()
793 if (!ifapi_get_sub_object(jso, "digests", &jso2)) { in ifapi_json_IFAPI_EVENT_deserialize()
797 r = ifapi_json_TPML_DIGEST_VALUES_deserialize(jso2, &out->digests); in ifapi_json_IFAPI_EVENT_deserialize()
800 if (!ifapi_get_sub_object(jso, "type", &jso2)) { in ifapi_json_IFAPI_EVENT_deserialize()
804 r = ifapi_json_IFAPI_EVENT_TYPE_deserialize(jso2, &out->type); in ifapi_json_IFAPI_EVENT_deserialize()
807 if (!ifapi_get_sub_object(jso, "sub_event", &jso2)) { in ifapi_json_IFAPI_EVENT_deserialize()
811 r = ifapi_json_IFAPI_EVENT_UNION_deserialize(out->type, jso2, &out->sub_event); in ifapi_json_IFAPI_EVENT_deserialize()