output component functional name
This commit is contained in:
@@ -209,16 +209,13 @@ bool imv_attestation_build(pa_tnc_msg_t *msg,
|
|||||||
case IMV_ATTESTATION_STATE_COMP_EVID:
|
case IMV_ATTESTATION_STATE_COMP_EVID:
|
||||||
{
|
{
|
||||||
enumerator_t *enumerator;
|
enumerator_t *enumerator;
|
||||||
/* TODO: pts_components undeclared */
|
char flags[8];
|
||||||
/*char flags[8];
|
|
||||||
int type;
|
|
||||||
*/
|
|
||||||
char *platform_info;
|
char *platform_info;
|
||||||
pts_funct_comp_evid_req_t *requests = NULL;
|
pts_funct_comp_evid_req_t *requests = NULL;
|
||||||
funct_comp_evid_req_entry_t *entry;
|
funct_comp_evid_req_entry_t *entry;
|
||||||
int vid, name, qualifier;
|
int vid, name, qualifier, type;
|
||||||
|
enum_name_t *names, *types;
|
||||||
bool first_req = TRUE;
|
bool first = TRUE;
|
||||||
|
|
||||||
attestation_state->set_handshake_state(attestation_state,
|
attestation_state->set_handshake_state(attestation_state,
|
||||||
IMV_ATTESTATION_STATE_END);
|
IMV_ATTESTATION_STATE_END);
|
||||||
@@ -248,22 +245,25 @@ bool imv_attestation_build(pa_tnc_msg_t *msg,
|
|||||||
entry->sub_comp_depth = 0;
|
entry->sub_comp_depth = 0;
|
||||||
entry->name = pts_comp_func_name_create(vid, name, qualifier);
|
entry->name = pts_comp_func_name_create(vid, name, qualifier);
|
||||||
|
|
||||||
/* TODO: pts_components undeclared */
|
names = pts_components->get_comp_func_names(pts_components, vid);
|
||||||
/*type = pts_components->get_qualifier(pts_components,
|
types = pts_components->get_qualifier_type_names(pts_components, vid);
|
||||||
entry->name, &flags);
|
if (names && types)
|
||||||
|
{
|
||||||
DBG2(DBG_TNC, "%N functional component '%N' with qualifier %s '%N'",
|
type = pts_components->get_qualifier(pts_components,
|
||||||
pen_names, vid,
|
entry->name, &flags);
|
||||||
pts_components->get_comp_func_names(pts_components, vid),
|
DBG2(DBG_TNC, "%N component evidence request '%N' [%s] '%N'",
|
||||||
name, flags,
|
pen_names, vid, names, name, flags, types, type);
|
||||||
pts_components->get_qualifier_type_names(pts_components, vid),
|
}
|
||||||
type);
|
else
|
||||||
*/
|
{
|
||||||
if (first_req)
|
DBG2(DBG_TNC, "0x%06x component evidence request 0x%08x 0x%02x",
|
||||||
|
vid, name, qualifier);
|
||||||
|
}
|
||||||
|
if (first)
|
||||||
{
|
{
|
||||||
/* Create a requests object */
|
/* Create a requests object */
|
||||||
requests = pts_funct_comp_evid_req_create();
|
requests = pts_funct_comp_evid_req_create();
|
||||||
first_req = FALSE;
|
first = FALSE;
|
||||||
}
|
}
|
||||||
requests->add(requests, entry);
|
requests->add(requests, entry);
|
||||||
attestation_state->add_comp_evid_request(attestation_state, entry);
|
attestation_state->add_comp_evid_request(attestation_state, entry);
|
||||||
|
|||||||
Reference in New Issue
Block a user