Skip to content

refactor(rebinding): use init_tdinfo in rebind handshake#779

Closed
MichalTarnacki wants to merge 1 commit intointel:mainfrom
MichalTarnacki:init_tdinfo
Closed

refactor(rebinding): use init_tdinfo in rebind handshake#779
MichalTarnacki wants to merge 1 commit intointel:mainfrom
MichalTarnacki:init_tdinfo

Conversation

@MichalTarnacki
Copy link
Copy Markdown
Contributor

Adapt rebinding handshake to use init_tdinfo instead of init_policy:

  • rebinding.rs: rename params in pre_session_data_exchange functions
  • server_client.rs: rename init_td_report -> init_tdinfo in RATLS cert
    creation/verification, update pre_session_data parsing with init_tdinfo
    naming, compare mrowner at TDINFO offset 112..160 directly instead of
    digest_sha384(init_policy)
  • spdm_rsp.rs: rename pre_session_data parsing, compare mrowner directly

@MichalTarnacki MichalTarnacki requested a review from jyao1 as a code owner April 3, 2026 06:26
Adapt rebinding handshake to use init_tdinfo instead of init_policy:
- rebinding.rs: rename params in pre_session_data_exchange functions
- server_client.rs: rename init_td_report -> init_tdinfo in RATLS cert
  creation/verification, update pre_session_data parsing with init_tdinfo
  naming, compare mrowner at TDINFO offset 112..160 directly instead of
  digest_sha384(init_policy)
- spdm_rsp.rs: rename pre_session_data parsing, compare mrowner directly

Co-authored-by: Grams, Stanislaw <stanislaw.grams@intel.com>
@MichalTarnacki
Copy link
Copy Markdown
Contributor Author

Closing since this has to be merged together with "refactor(attestation): verify policy against TDINFO_STRUCT" commit #780

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant