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

 
Предыдущий Следующий
ippStsMisalignedOffsetErr ippStsBorderErr

ippStsQuadraticNonResidueErr

ippStsQuadraticNonResidueErr означает, что для заданного значения нет квадратного корня по текущему modulus.

Это математическое условие: повтор той же операции с тем же значением и modulus результат не изменит.

В ECC-коде проверьте point decompression и field-element validation: compressed point может относиться к другой curve или использовать несовместимые domain parameters.

Проверьте

  • Сохраните modulus и параметры конечного поля текущего context.
  • Проверьте, было ли входное значение приведено к допустимому диапазону поля.
  • Сопоставьте происхождение compressed point или test vector с выбранной curve.

Ссылки


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