Repository navigation
fix(migtd/spdm): clear exchange secrets on cancellation - #1101
haitaohuang wants to merge 1 commit into
Conversation
9eb1889 to
9bca13d
Compare
|
CI status note: the current failed checks are infrastructure failures, not patch failures.
No lint, compilation, or test failure has been observed. The remaining checks are still progressing. |
9bca13d to
0e85fcf
Compare
|
CI status update for the fresh run: two jobs lost hosted-runner communication during
Neither reached build or test execution; both are infrastructure failures. One check remains running. |
|
CI status update: the final failed job, |
0e85fcf to
16e3ca4
Compare
|
CI status update for the fresh run: |
|
CI status update: |
|
CI status update: |
|
CI status update: |
Hold a cleanup guard across migration and rebind SPDM exchanges so timeout or cancellation wipes encoded application-context keys and retires every exchange-owned session, including sessions whose last handshake identifier was already cleared after FINISH. Keep cleanup idempotent, preserve the primary protocol error when shutdown fails, and cover requester and responder success, failure, cancellation, and repeated cleanup. Signed-off-by: Haitao Huang <haitaohuang@microsoft.com> Assisted-by: GitHub Copilot CLI:GPT-5.6 Sol
16e3ca4 to
08e07ad
Compare
|
CI status update: the final job, |
|
CI status update: |
Summary
Testing
Previously validated during branch preparation:
cargo fmt --checkcargo xtask lib-test --crates migtd