| Предыдущий | Следующий |
| TPMAPI_E_INVALID_ENCODING | TPMAPI_E_ENCRYPTION_FAILED |
TPMAPI_E_INVALID_KEY_SIZE
Что означает TPMAPI_E_INVALID_KEY_SIZE
TPMAPI_E_INVALID_KEY_SIZE (0x8029010F) — TPM API получил размер ключа, который не поддерживается выбранным алгоритмом, провайдером или TPM.
Практический смысл
Код относится к параметрам создаваемого или импортируемого ключа, а не к состоянию хранилища. Размер должен соответствовать алгоритму и возможностям конкретного TPM/провайдера.
Что проверить
- Зафиксируйте алгоритм, длину ключа и имя криптографического провайдера до вызова TPM API.
- Сравните запрошенную длину с поддерживаемыми параметрами RSA/ECC на этой машине; не копируйте параметры с другого TPM без проверки.
- Если ключ импортируется, проверьте, что его публичная часть и blob описывают одну и ту же длину и алгоритм.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
