| Previous | Next |
| STATUS_TPM_DAA_RESOURCES | STATUS_TPM_DAA_INPUT_DATA1 |
STATUS_TPM_DAA_INPUT_DATA0
DAA inputData0 failed the TPM consistency check
STATUS_TPM_DAA_INPUT_DATA0 is a TPM 1.2 Direct Anonymous Attestation parameter-validation failure. The TPM has checked the submitted DAA material and rejected the first input-data field for that command stage.
This points to protocol-state or marshalling evidence, not to a Windows ACL issue. The input may belong to a different issuer/session, may have been serialized incorrectly, or may not match the current DAA stage that the TPM expects.
Compare it with STATUS_TPM_DAA_STAGE: the stage status says the protocol step itself is unexpected, while this status narrows the failure to a specific input field.
Diagnostic focus
- Dump parameter lengths and byte order before encryption or transport wrapping.
- Verify the DAA issuer/session state used to construct the field.
- Check whether cached DAA material from an earlier join flow is being reused.
References
- TCG: TPM 1.2 Main Specification
- TCG: TPM 1.2 Part 1 Design Principles
- TCG: TPM 1.2 Part 2 Structures of the TPM
- TCG: TPM 1.2 Part 3 Commands
- Microsoft: TPM Base Services
- Microsoft: MS-ERREF NTSTATUS values
Looking for a different code? Search another status or error code.