What does HRESULT 0x8028009C (TPM_20_E_KEY) mean?

 
Previous Next
TPM_20_E_SIGNATURE TPM_20_E_POLICY_FAIL

TPM_20_E_KEY

TPM_20_E_KEY maps to TPM_RC_KEY. The key fields are incompatible with the selected use. This is not simply an unsupported algorithm: a TPM can support the algorithm yet reject this particular object template or key material for the requested operation.

What to compare

  • Read the key public area and verify its object type, attributes, scheme, and key material against the operation.
  • For symmetric material, confirm that key strength and algorithm properties are valid for the object instance.
  • Keep this separate from TPM_20_E_BINDING, which means the public and sensitive portions do not cryptographically describe the same object.

TCG TPM 2.0 Part 2: TPM_RC_KEY · tpm2_create object templates


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