Что означает код NTSTATUS 0xC029001B (STATUS_TPM_SHA_ERROR)?

 
Предыдущий Следующий
STATUS_TPM_SHA_THREAD STATUS_TPM_FAILEDSELFTEST

STATUS_TPM_SHA_ERROR

Что означает STATUS_TPM_SHA_ERROR

STATUS_TPM_SHA_ERROR — вычисление невозможно продолжить: в существующем потоке SHA-1 уже произошла ошибка.

Практический смысл и диагностика

Активная TPM 1.2 последовательность SHA-1 уже находится в состоянии ошибки и не может продолжить вычисление хеша.

  • первопричина — первая команда, после которой последовательность перешла из исправного состояния в ошибочное; последующие обновления SHA дают только вторичные ошибки.
  • После некорректного обновления или неверной длины начните новую последовательность SHA вместо продолжения испорченного контекста.
  • Сохраните порядок `SHAStart`/`SHAUpdate`/`SHAComplete`, длины и первый код возврата TPM; этот статус относится к последовательности SHA в TPM 1.2, а не к общему API хеширования CPU.
  • Проверьте также параллельный компонент, который мог использовать или нарушить ожидаемую последовательность TPM SHA между вашими вызовами.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.