What does Intel IPP status -177 (ippStsMessageErr) mean?

 
Previous Next
ippStsEphemeralKeyErr ippStsShareKeyErr

ippStsMessageErr

This status is used by ECC operations when the message representative passed to the primitive is not acceptable. In practical code this often means the digest buffer, digest length, or conversion into a big-number object does not match the function contract.

Do not treat it as proof that the original input message is corrupt. The failing value is usually the already-hashed or encoded value supplied to the low-level ECC call.

Useful checks

  • Confirm the hash algorithm and digest length expected by the signing or verification path.
  • Check whether the caller passed raw message bytes to a function that expects a digest.
  • Verify that leading zero bytes were not stripped incorrectly during conversion.

Intel IPP Error Reporting · Intel IPP Cryptography Reference


Looking for a different code? Search another status or error code.