Site icon EfmSoft

What does HRESULT 0x80280001 (TPM_E_AUTHFAIL) mean?

 
Previous Next
TPM_E_ERROR_MASK TPM_E_BADINDEX

TPM_E_AUTHFAIL

TPM_E_AUTHFAIL is a legacy TPM 1.2 command result: the TPM could not validate the authorization proof supplied for the protected operation. It is not a general Windows sign-in error and does not, by itself, prove that a user password is wrong. TPM 1.2 authorization may involve an entity’s authorization data, an authorization session, nonces and an HMAC over the command inputs.

This code is distinct from a missing or non-existent key. A valid key handle can still produce TPM_E_AUTHFAIL when the command was addressed to the correct object but the authorization calculation, session state, or expected authorization value does not match.

What to capture

Do not clear or re-own the TPM merely to retry an authorization failure. Those operations can invalidate keys or sealed data and do not establish why this command’s proof failed.

References


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

Exit mobile version