| Предыдущий | Следующий |
| TPM_E_IOERROR | TPM_E_DECRYPT_ERROR |
TPM_E_ENCRYPT_ERROR
Что означает TPM_E_ENCRYPT_ERROR
TPM_E_ENCRYPT_ERROR — TPM 1.2 начал операцию шифрования, но не смог корректно её завершить.
Практический смысл
Этот результат отличается от ошибки выбора заведомо недопустимой схемы: параметры прошли начальную проверку, после чего сама encryption operation завершилась отказом. Нужно анализировать ключ, схему, размер/формат входа и состояние TPM.
Что проверить
- Сохраните key handle, usage/attributes, выбранную scheme и точные входные данные до вызова.
- Проверьте ограничения размера plaintext относительно key modulus и padding scheme.
- Сопоставьте ошибку с состоянием TPM и предшествующими key load/authorization операциями.
- Не меняйте сразу authorization secret: сначала подтвердите, что ключ и вход совместимы с выбранной схемой шифрования.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
