What does NTSTATUS 0xC0290051 (STATUS_TPM_DAA_INPUT_DATA0) mean?

 
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


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