What does HRESULT 0x8028009F (TPM_20_E_INTEGRITY) mean?

 
Previous Next
TPM_20_E_POLICY_FAIL TPM_20_E_TICKET

TPM_20_E_INTEGRITY

TPM_20_E_INTEGRITY maps to TPM_RC_INTEGRITY. It indicates that protected data failed an integrity check. For example, the TPM 2.0 specification requires TPM_RC_INTEGRITY when a saved context passed to TPM2_ContextLoad has an invalid integrity HMAC.

Safe handling

  • Treat the serialized object or context as invalid; do not attempt to repair, edit, or reuse it.
  • Check that the blob came from the same TPM and that no backup, conversion, or transport layer changed its bytes.
  • Re-create the context or object through the documented workflow rather than suppressing the integrity result.

TCG TPM 2.0 Part 2: TPM_RC_INTEGRITY · TCG TPM 2.0 Part 3: ContextLoad integrity handling


Looking for a different code? Search another status or error code.