Hi,

at Debian, it has just been discovered that some tests fail on big
endian architectures (powerpc etc.), e.g.:

 - test_suite_ecdh
   ECDH primitive rfc 5903 p256 ......................................
FAILED
  mpi_cmp_mpi( &qA.X, &check ) == 0
ECDH primitive rfc 5903 p384 ...................................... FAILED
  mpi_cmp_mpi( &qA.X, &check ) == 0
ECDH primitive rfc 5903 p521 ...................................... FAILED
  mpi_cmp_mpi( &qA.X, &check ) == 0
FAILED (7 / 10 tests (0 skipped))
**** Failed ***************

 - test_suite_ecdsa
   ECDSA primitive rfc 4754 p256 .....................................
FAILED
  mpi_cmp_mpi( &r, &r_check ) == 0
ECDSA primitive rfc 4754 p384 ..................................... FAILED
  mpi_cmp_mpi( &r, &r_check ) == 0
ECDSA primitive rfc 4754 p521 ..................................... FAILED
  mpi_cmp_mpi( &r, &r_check ) == 0
FAILED (10 / 13 tests (0 skipped))
**** Failed ***************

See also https://buildd.debian.org/status/package.php?p=polarssl

I guess this is due to some little endian specific code in mpi_shift_r()
or similar or in tests design.

Best regards,

Roland


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to