#define PTS_GET_TPM_VER_INFO_RESERVED 0x00
/**
- * Private data of an private_tcg_pts_attr_get_tpm_version_info_t object.
+ * Private data of an tcg_pts_attr_get_tpm_version_info_t object.
*/
struct private_tcg_pts_attr_get_tpm_version_info_t {
/**
- * Public members of private_tcg_pts_attr_req_proto_caps_t
+ * Public members of tcg_pts_attr_get_tpm_version_info_t
*/
tcg_pts_attr_get_tpm_version_info_t public;
}
METHOD(pa_tnc_attr_t, process, status_t,
- private_tcg_pts_attr_get_tpm_version_info_t *this)
+ private_tcg_pts_attr_get_tpm_version_info_t *this, u_int32_t *offset)
{
bio_reader_t *reader;
u_int32_t reserved;
if (this->value.len < PTS_GET_TPM_VER_INFO_SIZE)
{
DBG1(DBG_TNC, "insufficient data for Get TPM Version Information");
+ *offset = 0;
return FAILED;
}
reader = bio_reader_create(this->value);
reader->read_uint32 (reader, &reserved);
reader->destroy(reader);
- return SUCCESS;
+ return SUCCESS;
}
METHOD(pa_tnc_attr_t, destroy, void,