Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Encapsulated key update needs to know session id #3003

Open
steven-bellock opened this issue Mar 10, 2025 · 2 comments
Open

Encapsulated key update needs to know session id #3003

steven-bellock opened this issue Mar 10, 2025 · 2 comments
Assignees

Comments

@steven-bellock
Copy link
Contributor

From #2568 (comment).

libspdm_init_key_update_encap_state is used by the Integrator to inform libspdm to perform an encapsulated KEY_UPDATE. However KEY_UPDATE is sent within a session and the session ID is not specified. The session_info should have its own encapsulated context.

@steven-bellock
Copy link
Contributor Author

This issue also makes its way into key exchange. If HANDSHAKE_IN_THE_CLEAR_CAP is not set then in theory the Requester can spawn multiple and semi-parallel handshake sessions, whose state should be managed in session_info.

@steven-bellock
Copy link
Contributor Author

I will file a separate issue for parallel key exchange sessions.

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

No branches or pull requests

1 participant