| Предыдущий | Следующий |
| ippStsFreqTableErr | ippStsSingularErr |
ippStsIncompleteContextErr
Правильного размера памяти недостаточно: RSA, ECC и symmetric contexts обычно проходят последовательность size query, init, key/domain setup и только затем operation. Пропущенный или неуспешный этап оставляет объект неполным.
Особенно опасны ветви error handling, которые сохраняют context после failed setup и позднее повторно используют его как будто initialization завершилась.
Проверьте crypto state machine
- Последовательность всех init/key/domain calls до failing operation.
- IppStatus каждого setup шага, а не только последнего crypto call.
- Не копировался ли context и не восстанавливался ли из stale cache.
- После failed setup объект уничтожается или полностью reinitialize-ится.
Соберите минимальную последовательность setup → operation и проверяйте каждый статус сразу. Это обычно показывает первый пропущенный state transition раньше, чем анализ key bytes.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.