Skip to content

Conversation

@itsManjeet
Copy link
Contributor

Add TPM 2.0 support in libspdm, enabling TPM-backed signing for the CHALLENGE_AUTH command. It also adds a sample_tpm device implementation to the spdm-emu codebase for testing and demonstrating TPM API usage. The sample device provides a reference implementation for integrating TPM operations within libspdm and serves as a foundation for further TPM feature development and validation.

@itsManjeet itsManjeet force-pushed the tpm-device-support branch 5 times, most recently from e48e3a9 to a9a08ca Compare November 24, 2025 09:02
@itsManjeet itsManjeet force-pushed the tpm-device-support branch 7 times, most recently from 6cbc3d0 to c817b16 Compare December 9, 2025 08:01
@itsManjeet itsManjeet force-pushed the tpm-device-support branch 3 times, most recently from f4bb295 to b6df96f Compare December 11, 2025 13:17
@itsManjeet itsManjeet force-pushed the tpm-device-support branch 3 times, most recently from 4217e7e to 4a78fc6 Compare January 8, 2026 06:55
@itsManjeet itsManjeet changed the title [WIP] Add initial TPM2 support to libspdm Add initial TPM2 support to libspdm Jan 8, 2026
@itsManjeet itsManjeet marked this pull request as ready for review January 8, 2026 06:58
@itsManjeet itsManjeet requested a review from jyao1 January 8, 2026 07:01
@itsManjeet
Copy link
Contributor Author

It doesn’t have test cases for the TPM part; we need to set up TPM in GitHub Actions. Right now, I’m trying to get TPM working in the GitHub Actions workflow for SPDM-EMU at DMTF/spdm-emu#444

Signed-off-by: Manjeet Singh <[email protected]>
@itsManjeet itsManjeet force-pushed the tpm-device-support branch 2 times, most recently from 4669d6a to 42d062e Compare January 9, 2026 06:08
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.

2 participants