| Предыдущий | Следующий |
| ippStsLoadDynErr | ippStsI18nUnsupportedErr |
ippStsPointAtInfinity
Что означает ippStsPointAtInfinity
ippStsPointAtInfinity — точка на бесконечности является корректным нейтральным элементом группы, но не подходит для всех API и представлений публичного ключа.
Что проверить
Проверьте, не стал ли скаляр нулём по модулю порядка подгруппы. Валидируйте импортированную публичную точку, параметры кривой и принадлежность подгруппе.
Если результат получен сложением, проверьте, не являются ли исходные точки взаимно обратными. Не сериализуйте точку на бесконечности как обычную пару нулевых координат, если формат этого не допускает.
Как подтвердить правильную обработку
Исправление подтверждается тем, что API получает конечную допустимую точку либо вызывающий код явно обрабатывает нейтральный элемент по контракту primitive.
Технические ссылки: Intel Cryptography Primitives: GFpECESSetKey_SM2 · Intel ipp-crypto: определения статусов · SEC 1: Elliptic Curve Cryptography.
Нужно найти другой код? Найти другой код состояния или ошибки.