Что означает статус Intel IPP -172 (ippStsECCInvalidFlagErr)?

 
Предыдущий Следующий
ippStsOutOfECErr ippStsMP3FrameHeaderErr

ippStsECCInvalidFlagErr

Ключ или точка на кривой при этом могут быть корректными. Ошибка относится к flag/mode, переданному конкретной ECC-функции, и к текущему состоянию crypto context.

Generic integer flags опасны в wrappers: значение, существующее в одном ECC helper, может не иметь смысла в другом. Также некоторые API ожидают один enum, а не bitwise combination.

Проверьте ECC flags

  • Exact ECC function и перечень разрешённых ею flag values.
  • Не объединены ли несколько enum через OR там, где это запрещено.
  • Поддерживает ли текущий context выбранное направление/режим операции.
  • Application enum явно преобразуется в IPP constant, а не копируется как integer.

До проверки key material сначала добейтесь валидного вызова с тем же context и документированным flag. Это отделяет option-contract failure от ошибок публичного ключа и параметров кривой.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.