Closed lazineer closed 1 year ago
Case 9.6 is "Description: SPDM responder shall return ERROR(UnexpectedRequest), if it receives a FINISH before KEY_EXCHANGE."
Without KEY_EXCHANGE, how can you get a correct FINISH_RSP ?
There are two Case 9.6s in 9.FinishRsp. What you mentioned is next to Case 9.3. It has had incorrect number. What I mentioned is "Description: SPDM responder shall return ERROR(InvalidRequest), if it receives a FINISH with invalid field." and it is next to Case 9.5.
Ah, I think you are right.
According to Table 61 - FINISH request message format, DSP0274,
Param2
is reserved, ifParam1
is not set.Param2
is descrived like below.In Case 9.6, I think it needs to change the 'Param1.Sig' from
0
to1
to getInvalidRequest
. IfParam1.sig
is0
like Case 9.6 currently, I think the responder has to response a correctFINISH_RSP
.Could you check what I wrote above?