5.GetTargetTspConfigurationReportResponse.md
December 19, 2024 ยท View on GitHub
5. Test Case for GET_TARGET_TSP_CONFIGURATION_REPORT_RSP
Case 5.1
Description: TSP responder shall return valid GET_TARGET_TSP_CONFIGURATION_REPORT_RSP, if it receives a GET_TARGET_TSP_CONFIGURATION_REPORT.
TestSetup:
- Requester -> GET_TARGET_TSP_VERSION {TSPVersion=0x10}
- GET_TARGET_TSP_VERSION_RSP <- Responder
- Requester -> GET_TARGET_TSP_CAPABILITIES {TSPVersion=0x10}
- GET_TARGET_TSP_CAPABILITIES_RSP <- Responder
TestTeardown: None
Steps:
- Requester -> GET_TARGET_TSP_CONFIGURATION_REPORT {TSPVersion=0x10, Offset=0, Length=0x200}
- TspMessage <- Responder
Assertion 4.1.1: sizeof(TspMessage) >= sizeof(GET_TARGET_TSP_CONFIGURATION_REPORT_RSP, ReportData)
Assertion 4.1.2: TspMessage.Opcode == GET_TARGET_TSP_CONFIGURATION_REPORT_RSP
Assertion 4.1.3: TspMessage.TSPVersion == 0x10
Assertion 4.1.4: TspMessage.PortionLength > 0 && TspMessage.PortionLength <= Request.Length
- Requester -> GET_TARGET_TSP_CONFIGURATION_REPORT {TSPVersion=0x10, Offset=Next_Offset, Length=0x200}, while TspMessage.RemainderLength != 0
- TspMessage <- Responder
Assertion 4.1.*.