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

 
Предыдущий Следующий
ippStsNotPosDefErr ippStsMessageErr

ippStsEphemeralKeyErr

Статус ippStsEphemeralKeyErr относится к ephemeral key, создаваемому для конкретного сообщения или сеанса, а не обязательно к долговременному private key приложения. Для ECDH/ECDSA-подобных операций временный scalar или point должен быть допустим в выбранном curve domain.

Проверяйте генерацию и импорт временного значения до обработки peer data. Нулевой, повторно использованный, обрезанный, вышедший за order или созданный для другой curve ключ может быть отвергнут независимо от корректности основного сертификата или постоянного ключа.

Где искать причину

  • RNG и retry logic, сформировавшие ephemeral value.
  • Curve/domain, с которым был инициализирован ECC context.
  • Endian и serialization boundary при переносе scalar/point в структуру IPP.

Ссылки


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