¿Qué significa el código NTSTATUS 0xC0290043 (STATUS_TPM_INVALID_STRUCTURE)?

 
Anterior Siguiente
STATUS_TPM_BAD_ATTRIBUTES STATUS_TPM_KEY_OWNER_CONTROL

STATUS_TPM_INVALID_STRUCTURE

Qué significa STATUS_TPM_INVALID_STRUCTURE

STATUS_TPM_INVALID_STRUCTURE indica que un blob/estructura binaria TPM no satisface su contrato interno: tag, version, length o layout no encajan de forma coherente.

El buffer puede tener una longitud suficiente y seguir siendo inválido. Un error frecuente en herramientas low-level es mezclar estructuras TPM 1.2 y TPM 2.0 o usar packing/endianess incorrectos.

Qué comprobar

  • Tag/version/length antes de envolver o cifrar la estructura.
  • Versión TPM que consume el blob.
  • Packing, endianess y truncado durante almacenamiento/transporte.
  • Diferencie wrong object type de estructura internamente incoherente.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.