| Previous | Next |
| TPM_20_E_NEEDS_TEST | TPM_20_E_SENSITIVE |
TPM_20_E_NO_RESULT
A non-specific internal processing result
TPM_20_E_NO_RESULT represents TPM_RC_NO_RESULT. The TPM 2.0 specification reserves this response for an internal function that cannot process a request because of an unspecified problem, often involving parameters that passed the command's initial unmarshalling checks but were not adequately rejected there.
This code is deliberately less precise than parameter-indexed format-one errors. It does not prove hardware failure, and it does not identify a particular handle or session. Repeatedly modifying unrelated authorization values can hide the original command bytes without addressing the malformed or unsupported combination that reached the internal routine.
Evidence needed for diagnosis
- Capture the complete command code and non-secret parameter structure, including algorithm selectors and sizes.
- Confirm that the command was encoded for TPM 2.0 and that all reserved fields are zero.
- Reproduce through a current TPM software stack to rule out hand-built packet errors.
- If valid commands consistently trigger the code, collect TPM manufacturer and firmware version for a vendor defect report.
References
- TCG Part 2: TPM_RC_NO_RESULT definition
- TCG Part 3: command parameter layouts
- Microsoft: submitting raw commands through TBS
Looking for a different code? Search another status or error code.
