What does NTSTATUS 0xC0290054 (STATUS_TPM_DAA_TPM_SETTINGS) mean?

 
Previous Next
STATUS_TPM_DAA_ISSUER_SETTINGS STATUS_TPM_DAA_STAGE

STATUS_TPM_DAA_TPM_SETTINGS

The TPM-specific DAA settings are inconsistent

STATUS_TPM_DAA_TPM_SETTINGS focuses on the TPM-specific side of a Direct Anonymous Attestation exchange. The submitted DAA_tpmSpecific material did not match what the TPM expected for the current operation.

This narrows the fault away from generic transport, owner authorization, or Windows policy. The DAA command reached the TPM, but the TPM-specific values were inconsistent with its current DAA state or the issuer parameters.

Because DAA is stateful, the same buffer can fail if it is replayed at the wrong point in the protocol. The stage and session history matter as much as the bytes in the current command.

Diagnostic focus

  • Record the DAA stage and the TPM-specific values used to build the command.
  • Check whether the TPM was cleared, disabled, or reset between DAA stages.
  • Confirm that issuer settings and TPM-specific settings came from the same DAA run.

References


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