additional state waiting for the EvidenceFinal attribute response
This commit is contained in:
@@ -279,9 +279,16 @@ bool imv_attestation_build(linked_list_t *attr_list,
|
||||
attr = tcg_pts_attr_gen_attest_evid_create();
|
||||
attr->set_noskip_flag(attr, TRUE);
|
||||
attr_list->insert_last(attr_list, attr);
|
||||
|
||||
attestation_state->set_handshake_state(attestation_state,
|
||||
IMV_ATTESTATION_STATE_EVID_FINAL);
|
||||
}
|
||||
break;
|
||||
}
|
||||
case IMV_ATTESTATION_STATE_EVID_FINAL:
|
||||
attestation_state->set_handshake_state(attestation_state,
|
||||
IMV_ATTESTATION_STATE_END);
|
||||
break;
|
||||
case IMV_ATTESTATION_STATE_END:
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -39,6 +39,7 @@ enum imv_attestation_handshake_state_t {
|
||||
IMV_ATTESTATION_STATE_TPM_INIT,
|
||||
IMV_ATTESTATION_STATE_MEAS,
|
||||
IMV_ATTESTATION_STATE_COMP_EVID,
|
||||
IMV_ATTESTATION_STATE_EVID_FINAL,
|
||||
IMV_ATTESTATION_STATE_END,
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user