What does Intel IPP status -226 (ippStsQuadraticNonResidueErr) mean?

 
Previous Next
ippStsMisalignedOffsetErr ippStsBorderErr

ippStsQuadraticNonResidueErr

In finite-field arithmetic, not every value has a square root modulo the selected modulus. This status is used when a square-root operation is requested for a value that is a quadratic non-residue in that field.

For elliptic-curve and modular-code paths, this usually means the point decompression, field element validation or test vector is inconsistent with the curve parameters, rather than a buffer-size problem.

Check these details

  • The modulus and field parameters used to initialize the arithmetic context.
  • Whether the input value was reduced into the field before the square-root call.
  • Compressed ECC points and test vectors that may belong to another curve.

Intel IPP Error Reporting · Intel IPP Cryptography Reference


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