What does HRESULT 0x80290111 (TPMAPI_E_INVALID_KEY_PARAMS) mean?

 
Previous Next
TPMAPI_E_ENCRYPTION_FAILED TPMAPI_E_INVALID_MIGRATION_AUTHORIZATION_BLOB

TPMAPI_E_INVALID_KEY_PARAMS

TPMAPI_E_INVALID_KEY_PARAMS is a Windows TPM API result. It indicates that the key parameter structure contains unsupported or inconsistent values.

What to check for TPMAPI_E_INVALID_KEY_PARAMS

  • Initialize the whole structure to the documented version before setting individual fields.
  • Check algorithm, usage, authorization, PCR, and size fields as one coherent key template.
  • Compare the request with a template created successfully on the same TPM generation.

Microsoft documentation for TPMAPI error codes

Diagnostic discriminator: Check the algorithm-specific key parameter structure and its internal combinations. This result is about invalid key parameters, distinct from malformed key-blob encoding or unsupported key size.


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