Skip to content

TPM Service Implementation:#45

Open
Raymond-MS wants to merge 1 commit intoOpenDevicePartnership:mainfrom
Raymond-MS:personal/rdiaz/TpmService
Open

TPM Service Implementation:#45
Raymond-MS wants to merge 1 commit intoOpenDevicePartnership:mainfrom
Raymond-MS:personal/rdiaz/TpmService

Conversation

@Raymond-MS
Copy link

@Raymond-MS Raymond-MS commented Feb 28, 2026

Description

TPM Service ported to RUST. TPM Service is based on the CRB Over FF-A specification from ARM.

The C versions of these libraries can be found here:
https://github.com/microsoft/mu_feature_ffa/tree/main/FfaFeaturePkg/Library/TpmServiceLib
https://github.com/microsoft/mu_feature_ffa/tree/main/FfaFeaturePkg/Library/TpmServiceStateTranslationLib

  • Impacts functionality?
  • Impacts security?
  • Breaking change?
  • Includes tests?
  • Includes documentation?

How This Was Tested

Built tpm.rs and tpm_sst.rs into our QEMU SBSA platform. Ran successfully with TPM enabled.

Integration Instructions

N/A

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