What does HRESULT 0x8028001A (TPM_E_SHA_THREAD) mean?

 
Previous Next
TPM_E_BAD_PARAM_SIZE TPM_E_SHA_ERROR

TPM_E_SHA_THREAD

The SHA-1 streaming state machine has no active thread

TPM_E_SHA_THREAD (0x8028001A) means an update/complete-style SHA-1 command was issued without the corresponding TPM 1.2 SHA start operation being active. The data bytes themselves may be perfectly valid.

Evidence to capture

Capture the ordered SHA command sequence, response codes for the start command, thread/session ownership, data lengths, and whether another path terminated the SHA state.

Focused correction

Start the SHA streaming operation successfully before update/complete, and keep command ownership/ordering serialized. If the start call fails, diagnose that earlier response instead.

Technical references


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