What does HRESULT 0x8029011D (TPMAPI_E_TCG_INVALID_DIGEST_ENTRY) mean?

 
Previous Next
TPMAPI_E_TCG_SEPARATOR_ABSENT TPMAPI_E_POLICY_DENIES_OPERATION

TPMAPI_E_TCG_INVALID_DIGEST_ENTRY

TPMAPI_E_TCG_INVALID_DIGEST_ENTRY is a Windows TPM API result. It indicates that a digest recorded in a Trusted Computing Group event-log entry does not match the data it is expected to represent.

What to check for TPMAPI_E_TCG_INVALID_DIGEST_ENTRY

  • Treat the log as untrustworthy for the failed validation and preserve it for investigation.
  • Check hash algorithm selection, event data boundaries, and log integrity before recomputing the digest.
  • Investigate repeated mismatches as a platform, firmware, or measured-boot integrity issue.

Microsoft documentation for TPMAPI error codes

Diagnostic interpretation

This result has the HRESULT value 0x8029011D. AllStat records the condition as “A digest value in a TCG Log entry did not match hashed data.”.

Evidence to capture

  • Capture any IErrorInfo text, activity identifier, event-log entry, and subsystem trace that mentions this result or the tpmapi / tcg / digest / entry operation.
  • check the documented return contract of the specific API because the same HRESULT can require different recovery in different interfaces.

Retry and recovery

Avoid an immediate retry loop after TPMAPI_E_TCG_INVALID_DIGEST_ENTRY. First establish what state must change, make that narrow correction, and then repeat the same operation with the same diagnostics enabled.


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