| Предыдущий | Следующий |
| ippStsOutOfECErr | ippStsMP3FrameHeaderErr |
ippStsECCInvalidFlagErr
Ключ или точка на кривой при этом могут быть корректными. Ошибка относится к flag/mode, переданному конкретной ECC-функции, и к текущему состоянию криптографического контекста.
Неограниченные integer flags опасны в обёртках: значение, существующее в одном ECC-функции, может не иметь смысла в другом. Также некоторые API ожидают одно значение enum, а не битовую комбинацию.
Проверьте ECC flags
- Конкретную ECC-функцию и перечень разрешённых ею значения flag.
- Не объединены ли несколько enum через OR там, где это запрещено.
- Поддерживает ли текущий context выбранное направление/режим операции.
- enum приложения явно преобразуется в константу IPP, а не копируется как integer.
До проверки ключевой материал сначала добейтесь валидного вызова с тем же context и документированным flag. Это отделяет ошибку контракта параметров от ошибок публичного ключа и параметров кривой.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.