I have a Solaris 2.5.1 system with all current patches.

  I built OpenSSL 0.9.8i with the command:

./config shared -L/usr/local/lib

make test

I get the following error partway through:

.
.
.
test BN_GF2m_mod_sqr
test BN_GF2m_mod_inv
test BN_GF2m_mod_div
test BN_GF2m_mod_exp
test BN_GF2m_mod_sqrt
test BN_GF2m_mod_solve_quad
running bc
............................................................................
...
..................................
Failed!
bc: -D726C354EAF4B1B00A96E3C861DC288D7F6A690A3F172826EE21AD9833F0F81A75859\
*** Error code 255
make: Fatal error: Command failed for target `test_bn'
Current working directory /home/openssl-0.9.8i/test
*** Error code 1
make: Fatal error: Command failed for target `tests'
# Broken Pipe

I don't think failure has anything to do with GF2m routines (because their output is not exercised through bc). In test directory there should be tmp.bntest file left. Pass it to GNU bc and pipe output to grep -v ^0\$. Does it print above line? If you don't have GNU bc, submit tmp.bntest. To spare public bandwidth feel free to send it to me.

As for correctness on big-endian. Yes, it's correct. A.
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to