The latest OpenSSL-0.9.7 snapshot I've downloaded fails the BN_mod_mul
test on both 32-bit and 64-bit IRIX 6.5 systems using either gcc or
the vendor compiler. Results of 'make report' are attached (four files).
Vendor compiler versions ('cc -version') are
32-bit IRIX MIPSpro Compilers: Version 7.30
64-bit IRIX MIPSpro Compilers: Version 7.3.1.3m
--
Dawn Whiteside
Network Integration Specialist, IST
University of Waterloo
[EMAIL PROTECTED]
OpenSSL self-test report:
OpenSSL version: 0.9.7-dev
Last change: Add information about CygWin32 1.3 and on, and preserve...
Options: --prefix=/software/openssl-0.9.7 no-krb5
OS (uname): IRIX64 flexor 6.5 10100655 IP35
OS (config): mips4-sgi-irix64
Target (default): irix-mips3-gcc
Target: irix64-mips4-cc
Compiler: cc ERROR: no source or object file given
Failure!
-----------------------------------------------------------------------------
making all in crypto...
making all in crypto/md2...
making all in crypto/md4...
making all in crypto/md5...
making all in crypto/sha...
making all in crypto/mdc2...
making all in crypto/hmac...
making all in crypto/ripemd...
making all in crypto/des...
making all in crypto/rc2...
making all in crypto/rc4...
making all in crypto/rc5...
making all in crypto/idea...
making all in crypto/bf...
making all in crypto/cast...
making all in crypto/bn...
making all in crypto/ec...
making all in crypto/rsa...
making all in crypto/dsa...
making all in crypto/dh...
making all in crypto/dso...
making all in crypto/engine...
making all in crypto/aes...
making all in crypto/buffer...
making all in crypto/bio...
making all in crypto/stack...
making all in crypto/lhash...
making all in crypto/rand...
making all in crypto/err...
making all in crypto/objects...
making all in crypto/evp...
making all in crypto/asn1...
making all in crypto/pem...
making all in crypto/x509...
making all in crypto/x509v3...
making all in crypto/conf...
making all in crypto/txt_db...
making all in crypto/pkcs7...
making all in crypto/pkcs12...
making all in crypto/comp...
making all in crypto/ocsp...
making all in crypto/ui...
making all in crypto/krb5...
if [ -n "" ]; then \
(cd ..; make libcrypto.so.0.9.7); \
fi
making all in ssl...
if [ -n "" ]; then \
(cd ..; make libssl.so.0.9.7); \
fi
making all in apps...
making all in test...
making all in tools...
-----------------------------------------------------------------------------
testing...
(LIBPATH="`cd ..; pwd`"; LD_LIBRARY_PATH=$LIBPATH; SHLIB_PATH=$LIBPATH; \
export LD_LIBRARY_PATH SHLIB_PATH LIBPATH; \
make -f Makefile.ssl CC='cc' CFLAG='-DOPENSSL_THREADS -D_SGI_MP_SOURCE
-DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -64 -mips4 -O2 -use_readonly_const
-DTERMIOS -DB_ENDIAN -DBN_DIV3W' INSTALLTOP='/software/openssl-0.9.7' PEX_LIBS=''
EX_LIBS='' alltests.chooser)
./destest
Doing cbcm
Doing ecb
Doing ede ecb
Doing cbc
Doing desx cbc
Doing ede cbc
Doing pcbc
Doing cfb8 cfb16 cfb32 cfb48 cfb64 cfb64() ede_cfb64() done
Doing ofb
Doing ofb64
Doing ede_ofb64
Doing cbc_cksum
Doing quad_cksum
input word alignment test 0 1 2 3
output word alignment test 0 1 2 3
fast crypt test
./ideatest
ecb idea ok
cbc idea ok
cfb64 idea ok
./shatest
test 1 ok
test 2 ok
test 3 ok
./sha1test
test 1 ok
test 2 ok
test 3 ok
./md4test
test 1 ok
test 2 ok
test 3 ok
test 4 ok
test 5 ok
test 6 ok
test 7 ok
./md5test
test 1 ok
test 2 ok
test 3 ok
test 4 ok
test 5 ok
test 6 ok
test 7 ok
./hmactest
test 0 ok
test 1 ok
test 2 ok
test 3 ok
./md2test
test 1 ok
test 2 ok
test 3 ok
test 4 ok
test 5 ok
test 6 ok
test 7 ok
./mdc2test
pad1 - ok
pad2 - ok
./rmdtest
test 1 ok
test 2 ok
test 3 ok
test 4 ok
test 5 ok
test 6 ok
test 7 ok
test 8 ok
./rc2test
ecb RC2 ok
./rc4test
test 0 ok
test 1 ok
test 2 ok
test 3 ok
test 4 ok
test 5 ok
test end processing ....................done
test multi-call ....................done
./rc5test
ecb RC5 ok
cbc RC5 ok
./bftest
testing blowfish in raw ecb mode
testing blowfish in ecb mode
testing blowfish set_key
testing blowfish in cbc mode
testing blowfish in cfb64 mode
testing blowfish in ofb64
./casttest
ecb cast5 ok
This test will take some time....123456789ABCDEF ok
test Rijndael
#./
./randtest
test 1 done
test 2 done
test 3 done
test 4 done
starting big number library test, could take a while...
test BN_add
test BN_sub
test BN_lshift1
test BN_lshift (fixed)
test BN_lshift
test BN_rshift1
test BN_rshift
test BN_sqr
test BN_mul
test BN_div
test BN_div_recp
test BN_mod
test BN_mod_mul
test BN_mont
test BN_mod_exp
test BN_exp
test BN_kronecker
..................................................................++++++
....................................................................................................
test BN_mod_sqrt
.....
.....
.....
.....
.....
.....
.....
.....
.++++++++++++
.....
.....++++++++++++
.....
...++++++++++++
.....
.......................++++++++++++
.....
...................++++++++++++
.....
.............++++++++++++
.....
..........++++++++++++
.....
.++++++++++++
.....
running bc
verify
BN_add....................................................................................................
verify
BN_sub......................................................................................................................................................
verify
BN_lshift1....................................................................................................
verify BN_lshift
(fixed)....................................................................................................
verify
BN_lshift....................................................................................................
verify
BN_rshift1....................................................................................................
verify
BN_rshift....................................................................................................
verify
BN_sqr....................................................................................................
verify
BN_mul......................................................................................................................................................
verify
BN_div............................................................................................................................................................................................................................................................................................................
verify
BN_div_recp............................................................................................................................................................................................................................................................................................................
verify
BN_mod....................................................................................................
verify
BN_mod_mul................................................................................................
Failed! bc: D05E137273DA2A7EA3F8A7E99FECBDDB4C730C9A154F019DC80FEC5505FBCEF3B043\
*** Error code 2 (bu21)
*** Error code 1 (bu21)
*** Error code 1 (bu21)
-----------------------------------------------------------------------------
OpenSSL self-test report:
OpenSSL version: 0.9.7-dev
Last change: Add information about CygWin32 1.3 and on, and preserve...
Options: --prefix=/software/openssl-0.9.7 no-krb5
OS (uname): IRIX64 flexor 6.5 10100655 IP35
OS (config): mips4-sgi-irix64
Target (default): irix-mips3-gcc
Target: irix64-mips4-gcc
Compiler: gcc version 2.95.3 20010315 (release)
Failure!
-----------------------------------------------------------------------------
making all in crypto...
making all in crypto/md2...
making all in crypto/md4...
making all in crypto/md5...
making all in crypto/sha...
making all in crypto/mdc2...
making all in crypto/hmac...
making all in crypto/ripemd...
making all in crypto/des...
making all in crypto/rc2...
making all in crypto/rc4...
making all in crypto/rc5...
making all in crypto/idea...
making all in crypto/bf...
making all in crypto/cast...
making all in crypto/bn...
making all in crypto/ec...
making all in crypto/rsa...
making all in crypto/dsa...
making all in crypto/dh...
making all in crypto/dso...
making all in crypto/engine...
making all in crypto/aes...
making all in crypto/buffer...
making all in crypto/bio...
making all in crypto/stack...
making all in crypto/lhash...
making all in crypto/rand...
making all in crypto/err...
making all in crypto/objects...
making all in crypto/evp...
making all in crypto/asn1...
making all in crypto/pem...
making all in crypto/x509...
making all in crypto/x509v3...
making all in crypto/conf...
making all in crypto/txt_db...
making all in crypto/pkcs7...
making all in crypto/pkcs12...
making all in crypto/comp...
making all in crypto/ocsp...
making all in crypto/ui...
making all in crypto/krb5...
if [ -n "" ]; then \
(cd ..; make libcrypto.so.0.9.7); \
fi
making all in ssl...
if [ -n "" ]; then \
(cd ..; make libssl.so.0.9.7); \
fi
making all in apps...
making all in test...
making all in tools...
-----------------------------------------------------------------------------
Doing certs
vsign3.pem => 7651b327.0
vsign2.pem => b5f329fa.0
tjhCA.pem => 052eae11.0
timCA.pem => 8c401b31.0
nortelCA.pem => 1ef89214.0
vsign1.pem => 2edf7016.0
dsa-ca.pem => 73912336.0
factory.pem => f3e90025.0
ICE-user.pem => 3ecf89a3.0
thawteCb.pem => ddc328ff.0
ICE-CA.pem => 6bee6be3.0
vsignss.pem => f73e89fd.0
pca-cert.pem => 8caad35e.0
ca-cert.pem => 1f6c59cd.0
ICE-root.pem => adbec561.0
RegTP-6R.pem => 1e49180d.0
RegTP-5R.pem => d4e39186.0
RegTP-4R.pem => 69ea794f.0
vsigntca.pem => 18d46017.0
thawteCp.pem => c33a80d4.0
rsa-cca.pem => a99c5886.0
dsa-pca.pem => 24867d38.0
touch rehash.time
testing...
(LIBPATH="`cd ..; pwd`"; LD_LIBRARY_PATH=$LIBPATH; SHLIB_PATH=$LIBPATH; \
export LD_LIBRARY_PATH SHLIB_PATH LIBPATH; \
make -f Makefile.ssl CC='gcc' CFLAG='-DOPENSSL_THREADS
-D_SGI_MP_SOURCE -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -mabi=64 -mips4
-mmips-as -O3 -DTERMIOS -DB_ENDIAN -DBN_DIV3W' INSTALLTOP='/software/openssl-0.9.7'
PEX_LIBS='' EX_LIBS='' alltests.chooser)
./destest
Doing cbcm
Doing ecb
Doing ede ecb
Doing cbc
Doing desx cbc
Doing ede cbc
Doing pcbc
Doing cfb8 cfb16 cfb32 cfb48 cfb64 cfb64() ede_cfb64() done
Doing ofb
Doing ofb64
Doing ede_ofb64
Doing cbc_cksum
Doing quad_cksum
input word alignment test 0 1 2 3
output word alignment test 0 1 2 3
fast crypt test
./ideatest
ecb idea ok
cbc idea ok
cfb64 idea ok
./shatest
test 1 ok
test 2 ok
test 3 ok
./sha1test
test 1 ok
test 2 ok
test 3 ok
./md4test
test 1 ok
test 2 ok
test 3 ok
test 4 ok
test 5 ok
test 6 ok
test 7 ok
./md5test
test 1 ok
test 2 ok
test 3 ok
test 4 ok
test 5 ok
test 6 ok
test 7 ok
./hmactest
test 0 ok
test 1 ok
test 2 ok
test 3 ok
./md2test
test 1 ok
test 2 ok
test 3 ok
test 4 ok
test 5 ok
test 6 ok
test 7 ok
./mdc2test
pad1 - ok
pad2 - ok
./rmdtest
test 1 ok
test 2 ok
test 3 ok
test 4 ok
test 5 ok
test 6 ok
test 7 ok
test 8 ok
./rc2test
ecb RC2 ok
./rc4test
test 0 ok
test 1 ok
test 2 ok
test 3 ok
test 4 ok
test 5 ok
test end processing ....................done
test multi-call ....................done
./rc5test
ecb RC5 ok
cbc RC5 ok
./bftest
testing blowfish in raw ecb mode
testing blowfish in ecb mode
testing blowfish set_key
testing blowfish in cbc mode
testing blowfish in cfb64 mode
testing blowfish in ofb64
./casttest
ecb cast5 ok
This test will take some time....123456789ABCDEF ok
test Rijndael
#./
./randtest
test 1 done
test 2 done
test 3 done
test 4 done
starting big number library test, could take a while...
test BN_add
test BN_sub
test BN_lshift1
test BN_lshift (fixed)
test BN_lshift
test BN_rshift1
test BN_rshift
test BN_sqr
test BN_mul
test BN_div
test BN_div_recp
test BN_mod
test BN_mod_mul
test BN_mont
test BN_mod_exp
test BN_exp
test BN_kronecker
...++++++
....................................................................................................
test BN_mod_sqrt
.....
.....
.....
.....
.....
.....
.....
.....
...++++++++++++
.....
....++++++++++++
.....
.......................++++++++++++
.....
............++++++++++++
.....
......++++++++++++
.....
.......++++++++++++
.....
.....++++++++++++
.....
.++++++++++++
.....
running bc
verify
BN_add....................................................................................................
verify
BN_sub......................................................................................................................................................
verify
BN_lshift1....................................................................................................
verify BN_lshift
(fixed)....................................................................................................
verify
BN_lshift....................................................................................................
verify
BN_rshift1....................................................................................................
verify
BN_rshift....................................................................................................
verify
BN_sqr....................................................................................................
verify
BN_mul......................................................................................................................................................
verify
BN_div............................................................................................................................................................................................................................................................................................................
verify
BN_div_recp............................................................................................................................................................................................................................................................................................................
verify
BN_mod....................................................................................................
verify
BN_mod_mul................................................................................................
Failed! bc: 479C6DD0C473481EE5472429AB01218C36849167C41E4730A83A8B25FF667A72BBD7\
*** Error code 2 (bu21)
*** Error code 1 (bu21)
*** Error code 1 (bu21)
-----------------------------------------------------------------------------
OpenSSL self-test report:
OpenSSL version: 0.9.7-dev
Last change: Add information about CygWin32 1.3 and on, and preserve...
Options: --prefix=/software/openssl-0.9.7 -mips4 no-krb5
OS (uname): IRIX irix65 6.5 04151556 IP32
OS (config): mips3-sgi-irix
Target (default): irix-mips3-gcc
Target: irix-mips3-gcc
Compiler: gcc version 2.8.1
Failure!
-----------------------------------------------------------------------------
making all in crypto...
making all in crypto/md2...
making all in crypto/md4...
making all in crypto/md5...
making all in crypto/sha...
making all in crypto/mdc2...
making all in crypto/hmac...
making all in crypto/ripemd...
making all in crypto/des...
making all in crypto/rc2...
making all in crypto/rc4...
making all in crypto/rc5...
making all in crypto/idea...
making all in crypto/bf...
making all in crypto/cast...
making all in crypto/bn...
making all in crypto/ec...
making all in crypto/rsa...
making all in crypto/dsa...
making all in crypto/dh...
making all in crypto/dso...
making all in crypto/engine...
making all in crypto/aes...
making all in crypto/buffer...
making all in crypto/bio...
making all in crypto/stack...
making all in crypto/lhash...
making all in crypto/rand...
making all in crypto/err...
making all in crypto/objects...
making all in crypto/evp...
making all in crypto/asn1...
making all in crypto/pem...
making all in crypto/x509...
making all in crypto/x509v3...
making all in crypto/conf...
making all in crypto/txt_db...
making all in crypto/pkcs7...
making all in crypto/pkcs12...
making all in crypto/comp...
making all in crypto/ocsp...
making all in crypto/ui...
making all in crypto/krb5...
if [ -n "" ]; then \
(cd ..; make libcrypto.so.0.9.7); \
fi
making all in ssl...
if [ -n "" ]; then \
(cd ..; make libssl.so.0.9.7); \
fi
making all in apps...
making all in test...
making all in tools...
-----------------------------------------------------------------------------
testing...
(LIBPATH="`cd ..; pwd`"; LD_LIBRARY_PATH=$LIBPATH; SHLIB_PATH=$LIBPATH; \
export LD_LIBRARY_PATH SHLIB_PATH LIBPATH; \
make -f Makefile.ssl CC='gcc' CFLAG='-DOPENSSL_THREADS
-D_SGI_MP_SOURCE -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -mips4 -mabi=n32
-mmips-as -O3 -DTERMIOS -DB_ENDIAN -DBN_DIV3W' INSTALLTOP='/software/openssl-0.9.7'
PEX_LIBS='' EX_LIBS='' alltests.chooser)
./destest
Doing cbcm
Doing ecb
Doing ede ecb
Doing cbc
Doing desx cbc
Doing ede cbc
Doing pcbc
Doing cfb8 cfb16 cfb32 cfb48 cfb64 cfb64() ede_cfb64() done
Doing ofb
Doing ofb64
Doing ede_ofb64
Doing cbc_cksum
Doing quad_cksum
input word alignment test 0 1 2 3
output word alignment test 0 1 2 3
fast crypt test
./ideatest
ecb idea ok
cbc idea ok
cfb64 idea ok
./shatest
test 1 ok
test 2 ok
test 3 ok
./sha1test
test 1 ok
test 2 ok
test 3 ok
./md4test
test 1 ok
test 2 ok
test 3 ok
test 4 ok
test 5 ok
test 6 ok
test 7 ok
./md5test
test 1 ok
test 2 ok
test 3 ok
test 4 ok
test 5 ok
test 6 ok
test 7 ok
./hmactest
test 0 ok
test 1 ok
test 2 ok
test 3 ok
./md2test
test 1 ok
test 2 ok
test 3 ok
test 4 ok
test 5 ok
test 6 ok
test 7 ok
./mdc2test
pad1 - ok
pad2 - ok
./rmdtest
test 1 ok
test 2 ok
test 3 ok
test 4 ok
test 5 ok
test 6 ok
test 7 ok
test 8 ok
./rc2test
ecb RC2 ok
./rc4test
test 0 ok
test 1 ok
test 2 ok
test 3 ok
test 4 ok
test 5 ok
test end processing ....................done
test multi-call ....................done
./rc5test
ecb RC5 ok
cbc RC5 ok
./bftest
testing blowfish in raw ecb mode
testing blowfish in ecb mode
testing blowfish set_key
testing blowfish in cbc mode
testing blowfish in cfb64 mode
testing blowfish in ofb64
./casttest
ecb cast5 ok
This test will take some time....123456789ABCDEF ok
test Rijndael
#./
./randtest
test 1 done
test 2 done
test 3 done
test 4 done
starting big number library test, could take a while...
test BN_add
test BN_sub
test BN_lshift1
test BN_lshift (fixed)
test BN_lshift
test BN_rshift1
test BN_rshift
test BN_sqr
test BN_mul
test BN_div
test BN_div_recp
test BN_mod
test BN_mod_mul
test BN_mont
test BN_mod_exp
test BN_exp
test BN_kronecker
....++++++
....................................................................................................
test BN_mod_sqrt
.....
.....
.....
.....
.....
.....
.....
.....
....++++++++++++
.....
.++++++++++++
.....
....................++++++++++++
.....
.......++++++++++++
.....
..++++++++++++
.....
.....................++++++++++++
.....
......++++++++++++
.....
..................++++++++++++
.....
running bc
verify
BN_add....................................................................................................
verify
BN_sub......................................................................................................................................................
verify
BN_lshift1....................................................................................................
verify BN_lshift
(fixed)....................................................................................................
verify
BN_lshift....................................................................................................
verify
BN_rshift1....................................................................................................
verify
BN_rshift....................................................................................................
verify
BN_sqr....................................................................................................
verify
BN_mul......................................................................................................................................................
verify
BN_div............................................................................................................................................................................................................................................................................................................
verify
BN_div_recp............................................................................................................................................................................................................................................................................................................
verify
BN_mod....................................................................................................
verify
BN_mod_mul................................................................................................
Failed! bc: -40EB339AAAFE5CC0721495A4A7323B98FEEBE35814AE3ECFBF1EB44F8F5054286CF\
*** Error code 255 (bu21)
*** Error code 1 (bu21)
*** Error code 1 (bu21)
-----------------------------------------------------------------------------
OpenSSL self-test report:
OpenSSL version: 0.9.7-dev
Last change: Add information about CygWin32 1.3 and on, and preserve...
Options: --prefix=/software/openssl-0.9.7 no-krb5
OS (uname): IRIX irix65 6.5 04151556 IP32
OS (config): mips3-sgi-irix
Target (default): irix-mips3-gcc
Target: irix-mips3-cc
Compiler: cc ERROR: no source or object file given
Failure!
-----------------------------------------------------------------------------
making all in crypto...
making all in crypto/md2...
making all in crypto/md4...
making all in crypto/md5...
making all in crypto/sha...
making all in crypto/mdc2...
making all in crypto/hmac...
making all in crypto/ripemd...
making all in crypto/des...
making all in crypto/rc2...
making all in crypto/rc4...
making all in crypto/rc5...
making all in crypto/idea...
making all in crypto/bf...
making all in crypto/cast...
making all in crypto/bn...
making all in crypto/ec...
making all in crypto/rsa...
making all in crypto/dsa...
making all in crypto/dh...
making all in crypto/dso...
making all in crypto/engine...
making all in crypto/aes...
making all in crypto/buffer...
making all in crypto/bio...
making all in crypto/stack...
making all in crypto/lhash...
making all in crypto/rand...
making all in crypto/err...
making all in crypto/objects...
making all in crypto/evp...
making all in crypto/asn1...
making all in crypto/pem...
making all in crypto/x509...
making all in crypto/x509v3...
making all in crypto/conf...
making all in crypto/txt_db...
making all in crypto/pkcs7...
making all in crypto/pkcs12...
making all in crypto/comp...
making all in crypto/ocsp...
making all in crypto/ui...
making all in crypto/krb5...
if [ -n "" ]; then \
(cd ..; make libcrypto.so.0.9.7); \
fi
making all in ssl...
if [ -n "" ]; then \
(cd ..; make libssl.so.0.9.7); \
fi
making all in apps...
making all in test...
making all in tools...
-----------------------------------------------------------------------------
Doing certs
vsign3.pem => 7651b327.0
vsign2.pem => b5f329fa.0
tjhCA.pem => 052eae11.0
timCA.pem => 8c401b31.0
nortelCA.pem => 1ef89214.0
vsign1.pem => 2edf7016.0
dsa-ca.pem => 73912336.0
factory.pem => f3e90025.0
ICE-user.pem => 3ecf89a3.0
thawteCb.pem => ddc328ff.0
ICE-CA.pem => 6bee6be3.0
vsignss.pem => f73e89fd.0
pca-cert.pem => 8caad35e.0
ca-cert.pem => 1f6c59cd.0
ICE-root.pem => adbec561.0
RegTP-6R.pem => 1e49180d.0
RegTP-5R.pem => d4e39186.0
RegTP-4R.pem => 69ea794f.0
vsigntca.pem => 18d46017.0
thawteCp.pem => c33a80d4.0
rsa-cca.pem => a99c5886.0
dsa-pca.pem => 24867d38.0
touch rehash.time
testing...
(LIBPATH="`cd ..; pwd`"; LD_LIBRARY_PATH=$LIBPATH; SHLIB_PATH=$LIBPATH; \
export LD_LIBRARY_PATH SHLIB_PATH LIBPATH; \
make -f Makefile.ssl CC='cc' CFLAG='-DOPENSSL_THREADS -D_SGI_MP_SOURCE
-DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -n32 -O2 -use_readonly_const -DTERMIOS
-DB_ENDIAN -DBN_DIV3W' INSTALLTOP='/software/openssl-0.9.7' PEX_LIBS='' EX_LIBS=''
alltests.chooser)
./destest
Doing cbcm
Doing ecb
Doing ede ecb
Doing cbc
Doing desx cbc
Doing ede cbc
Doing pcbc
Doing cfb8 cfb16 cfb32 cfb48 cfb64 cfb64() ede_cfb64() done
Doing ofb
Doing ofb64
Doing ede_ofb64
Doing cbc_cksum
Doing quad_cksum
input word alignment test 0 1 2 3
output word alignment test 0 1 2 3
fast crypt test
./ideatest
ecb idea ok
cbc idea ok
cfb64 idea ok
./shatest
test 1 ok
test 2 ok
test 3 ok
./sha1test
test 1 ok
test 2 ok
test 3 ok
./md4test
test 1 ok
test 2 ok
test 3 ok
test 4 ok
test 5 ok
test 6 ok
test 7 ok
./md5test
test 1 ok
test 2 ok
test 3 ok
test 4 ok
test 5 ok
test 6 ok
test 7 ok
./hmactest
test 0 ok
test 1 ok
test 2 ok
test 3 ok
./md2test
test 1 ok
test 2 ok
test 3 ok
test 4 ok
test 5 ok
test 6 ok
test 7 ok
./mdc2test
pad1 - ok
pad2 - ok
./rmdtest
test 1 ok
test 2 ok
test 3 ok
test 4 ok
test 5 ok
test 6 ok
test 7 ok
test 8 ok
./rc2test
ecb RC2 ok
./rc4test
test 0 ok
test 1 ok
test 2 ok
test 3 ok
test 4 ok
test 5 ok
test end processing ....................done
test multi-call ....................done
./rc5test
ecb RC5 ok
cbc RC5 ok
./bftest
testing blowfish in raw ecb mode
testing blowfish in ecb mode
testing blowfish set_key
testing blowfish in cbc mode
testing blowfish in cfb64 mode
testing blowfish in ofb64
./casttest
ecb cast5 ok
This test will take some time....123456789ABCDEF ok
test Rijndael
#./
./randtest
test 1 done
test 2 done
test 3 done
test 4 done
starting big number library test, could take a while...
test BN_add
test BN_sub
test BN_lshift1
test BN_lshift (fixed)
test BN_lshift
test BN_rshift1
test BN_rshift
test BN_sqr
test BN_mul
test BN_div
test BN_div_recp
test BN_mod
test BN_mod_mul
test BN_mont
test BN_mod_exp
test BN_exp
test BN_kronecker
....++++++
....................................................................................................
test BN_mod_sqrt
.....
.....
.....
.....
.....
.....
.....
.....
..++++++++++++
.....
...........++++++++++++
.....
..............++++++++++++
.....
..............++++++++++++
.....
....++++++++++++
.....
..++++++++++++
.....
.........++++++++++++
.....
.....................++++++++++++
.....
running bc
verify
BN_add....................................................................................................
verify
BN_sub......................................................................................................................................................
verify
BN_lshift1....................................................................................................
verify BN_lshift
(fixed)....................................................................................................
verify
BN_lshift....................................................................................................
verify
BN_rshift1....................................................................................................
verify
BN_rshift....................................................................................................
verify
BN_sqr....................................................................................................
verify
BN_mul......................................................................................................................................................
verify
BN_div............................................................................................................................................................................................................................................................................................................
verify
BN_div_recp............................................................................................................................................................................................................................................................................................................
verify
BN_mod....................................................................................................
verify
BN_mod_mul................................................................................................
Failed! bc: -1584E11AFE673F04311FAB7D9F5252A4E4ED8CD34D101FFFC312EAD124AFC4F21E6\
*** Error code 255 (bu21)
*** Error code 1 (bu21)
*** Error code 1 (bu21)
-----------------------------------------------------------------------------