| Previous | Next |
| STATUS_TPM_SHA_THREAD | STATUS_TPM_FAILEDSELFTEST |
STATUS_TPM_SHA_ERROR
The TPM SHA-1 sequence cannot continue after an earlier error
STATUS_TPM_SHA_ERROR is a Windows NTSTATUS value mapped from the TPM facility. in this package the code belongs to TPM 1.2 style command processing, where Windows software, TBS, the TPM driver, and the hardware device all may be visible in the same failure path.
The relevant area is TPM 1.2 SHA-1 sequencing. The TPM has an existing SHA-1 sequence, but that sequence has already failed internally or through a prior invalid operation, so the calculation cannot continue.
Treat the first error in the sequence as the root cause. Continuing to feed data after a bad update can only produce secondary failures. the relevant scope is the first SHA command that changed the sequence from valid to failed.
Diagnostic focus
- Find the first SHA command in the sequence that failed, not only this terminal status.
- Restart the entire SHA sequence after any malformed update or wrong length.
- Check whether another component shares the same TPM path and disrupted the expected sequence.
References for STATUS_TPM_SHA_ERROR
Looking for a different code? Search another status or error code.