| Предыдущий | Следующий |
| TPM_E_BAD_PARAM_SIZE | TPM_E_SHA_ERROR |
TPM_E_SHA_THREAD
Что означает TPM_E_SHA_THREAD
TPM_E_SHA_THREAD означает, что приложение продолжает SHA-1 последовательность TPM 1.2, когда активного SHA-контекста уже нет либо он принадлежит другой операции. Причиной часто становится перепутанный жизненный цикл Start/Update/Complete.
Что проверить
- Выполните одиночную последовательность
TPM_SHA1Start→ update → complete без параллельных хэш-операций. - Проверьте, не прерывается ли последовательность ошибкой, reset или power transition.
- Не делите один SHA-контекст между независимыми потоками без сериализации.
- После abort начинайте новую последовательность с Start, а не продолжайте старую.
Если одиночный сценарий проходит, ошибка находится в межпоточном порядке или очистке состояния. Логируйте начало и окончание последовательности вместе с идентификатором операции, а не только отдельные вызовы update.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
