OpenSSL self-test report:

OpenSSL version:  0.9.6a
Last change:      Fix a couple of memory leaks in PKCS7_dataDecode()...
OS (uname):       SunOS reliant 5.7 Generic_106541-15 sun4u sparc
SUNW,Ultra-2
OS (config):      sun4u-whatever-solaris2
Target (default): solaris-sparcv9-gcc
Target:           debug-solaris-sparcv9-gcc
Compiler:         gcc version 2.95.2 19991024 (release)

Failure!
----------------------------------------------------------------------------
-
make[1]: Entering directory `/tmp/openssl-0.9.6a'
+ rm -f libcrypto.so.0 
+ rm -f libcrypto.so 
+ rm -f libcrypto.so.0.9.6 
+ rm -f libssl.so.0 
+ rm -f libssl.so 
+ rm -f libssl.so.0.9.6 
making all in crypto...
make[2]: Entering directory `/tmp/openssl-0.9.6a/crypto'
making all in crypto/md2...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/md2'
ar r ../../libcrypto.a md2_dgst.o md2_one.o
You may get an error following this line. Please ignore.
/usr/local/bin/ranlib ../../libcrypto.a
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/md2'
making all in crypto/md4...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/md4'
ar r ../../libcrypto.a md4_dgst.o md4_one.o
You may get an error following this line. Please ignore.
/usr/local/bin/ranlib ../../libcrypto.a
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/md4'
making all in crypto/md5...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/md5'
ar r ../../libcrypto.a md5_dgst.o md5_one.o 
You may get an error following this line. Please ignore.
/usr/local/bin/ranlib ../../libcrypto.a
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/md5'
making all in crypto/sha...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/sha'
ar r ../../libcrypto.a sha_dgst.o sha1dgst.o sha_one.o sha1_one.o 
You may get an error following this line. Please ignore.
/usr/local/bin/ranlib ../../libcrypto.a
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/sha'
making all in crypto/mdc2...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/mdc2'
ar r ../../libcrypto.a mdc2dgst.o mdc2_one.o
You may get an error following this line. Please ignore.
/usr/local/bin/ranlib ../../libcrypto.a
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/mdc2'
making all in crypto/hmac...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/hmac'
ar r ../../libcrypto.a hmac.o
You may get an error following this line. Please ignore.
/usr/local/bin/ranlib ../../libcrypto.a
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/hmac'
making all in crypto/ripemd...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/ripemd'
ar r ../../libcrypto.a rmd_dgst.o rmd_one.o 
You may get an error following this line. Please ignore.
/usr/local/bin/ranlib ../../libcrypto.a
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/ripemd'
making all in crypto/des...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/des'
ar r ../../libcrypto.a set_key.o  ecb_enc.o  cbc_enc.o ecb3_enc.o cfb64enc.o
cfb64ede.o cfb_enc.o  ofb64ede.o enc_read.o enc_writ.o ofb64enc.o ofb_enc.o
str2key.o  pcbc_enc.o qud_cksm.o rand_key.o des_enc.o fcrypt_b.o read2pwd.o
fcrypt.o xcbc_enc.o read_pwd.o rpc_enc.o  cbc_cksm.o ede_cbcm_enc.o
You may get an error following this line. Please ignore.
/usr/local/bin/ranlib ../../libcrypto.a
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/des'
making all in crypto/rc2...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/rc2'
ar r ../../libcrypto.a rc2_ecb.o rc2_skey.o rc2_cbc.o rc2cfb64.o rc2ofb64.o
You may get an error following this line. Please ignore.
/usr/local/bin/ranlib ../../libcrypto.a
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/rc2'
making all in crypto/rc4...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/rc4'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/rc4'
making all in crypto/rc5...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/rc5'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/rc5'
making all in crypto/idea...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/idea'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/idea'
making all in crypto/bf...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/bf'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/bf'
making all in crypto/cast...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/cast'
ar r ../../libcrypto.a c_skey.o c_ecb.o c_enc.o c_cfb64.o c_ofb64.o
You may get an error following this line. Please ignore.
/usr/local/bin/ranlib ../../libcrypto.a
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/cast'
making all in crypto/bn...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/bn'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/bn'
making all in crypto/rsa...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/rsa'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/rsa'
making all in crypto/dsa...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/dsa'
ar r ../../libcrypto.a dsa_gen.o dsa_key.o dsa_lib.o dsa_asn1.o dsa_vrf.o
dsa_sign.o dsa_err.o dsa_ossl.o
You may get an error following this line. Please ignore.
/usr/local/bin/ranlib ../../libcrypto.a
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/dsa'
making all in crypto/dh...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/dh'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/dh'
making all in crypto/dso...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/dso'
ar r ../../libcrypto.a dso_dl.o dso_dlfcn.o dso_err.o dso_lib.o dso_null.o
dso_openssl.o dso_win32.o dso_vms.o
You may get an error following this line. Please ignore.
/usr/local/bin/ranlib ../../libcrypto.a
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/dso'
making all in crypto/buffer...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/buffer'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/buffer'
making all in crypto/bio...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/bio'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/bio'
making all in crypto/stack...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/stack'
ar r ../../libcrypto.a stack.o
You may get an error following this line. Please ignore.
/usr/local/bin/ranlib ../../libcrypto.a
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/stack'
making all in crypto/lhash...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/lhash'
ar r ../../libcrypto.a lhash.o lh_stats.o
You may get an error following this line. Please ignore.
/usr/local/bin/ranlib ../../libcrypto.a
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/lhash'
making all in crypto/rand...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/rand'
ar r ../../libcrypto.a md_rand.o randfile.o rand_lib.o rand_err.o rand_egd.o
rand_win.o
You may get an error following this line. Please ignore.
/usr/local/bin/ranlib ../../libcrypto.a
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/rand'
making all in crypto/err...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/err'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/err'
making all in crypto/objects...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/objects'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/objects'
making all in crypto/evp...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/evp'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/evp'
making all in crypto/asn1...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/asn1'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/asn1'
making all in crypto/pem...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/pem'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/pem'
making all in crypto/x509...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/x509'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/x509'
making all in crypto/x509v3...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/x509v3'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/x509v3'
making all in crypto/conf...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/conf'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/conf'
making all in crypto/txt_db...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/txt_db'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/txt_db'
making all in crypto/pkcs7...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/pkcs7'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/pkcs7'
making all in crypto/pkcs12...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/pkcs12'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/pkcs12'
making all in crypto/comp...
make[3]: Entering directory `/tmp/openssl-0.9.6a/crypto/comp'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.6a/crypto/comp'
make[2]: Leaving directory `/tmp/openssl-0.9.6a/crypto'
making all in ssl...
make[2]: Entering directory `/tmp/openssl-0.9.6a/ssl'
ar r ../libssl.a s2_meth.o  s2_srvr.o  s2_clnt.o  s2_lib.o  s2_enc.o
s2_pkt.o s3_meth.o  s3_srvr.o  s3_clnt.o  s3_lib.o  s3_enc.o s3_pkt.o
s3_both.o s23_meth.o s23_srvr.o s23_clnt.o s23_lib.o          s23_pkt.o
t1_meth.o   t1_srvr.o t1_clnt.o  t1_lib.o  t1_enc.o ssl_lib.o ssl_err2.o
ssl_cert.o ssl_sess.o ssl_ciph.o ssl_stat.o ssl_rsa.o ssl_asn1.o ssl_txt.o
ssl_algs.o bio_ssl.o ssl_err.o
You may get an error following this line. Please ignore.
/usr/local/bin/ranlib ../libssl.a
make[2]: Leaving directory `/tmp/openssl-0.9.6a/ssl'
making all in rsaref...
make[2]: Entering directory `/tmp/openssl-0.9.6a/rsaref'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/openssl-0.9.6a/rsaref'
making all in apps...
make[2]: Entering directory `/tmp/openssl-0.9.6a/apps'
rm -f openssl
gcc -o openssl -DMONOLITH -I../include -fPIC -DTHREADS -D_REENTRANT
-DDSO_DLFCN -DHAVE_DLFCN_H -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG
-DBN_CTX_DEBUG -DCRYPTO_MDEBUG_ALL -O -g -mcpu=ultrasparc -Wall -DB_ENDIAN
openssl.o verify.o asn1pars.o req.o dgst.o dh.o dhparam.o enc.o passwd.o
gendh.o errstr.o ca.o pkcs7.o crl2p7.o crl.o rsa.o rsautl.o dsa.o dsaparam.o
x509.o genrsa.o gendsa.o s_server.o s_client.o speed.o s_time.o apps.o
s_cb.o s_socket.o app_rand.o version.o sess_id.o ciphers.o nseq.o pkcs12.o
pkcs8.o spkac.o smime.o rand.o  -L.. -lssl -L.. -lcrypto -lsocket -lnsl -ldl
(cd ..; OPENSSL="`pwd`/apps/openssl"; export OPENSSL; /usr/bin/perl
tools/c_rehash certs)
Doing certs
ca-cert.pem => 1f6c59cd.0
dsa-ca.pem => 73912336.0
dsa-pca.pem => 24867d38.0
factory.pem => f3e90025.0
ICE-CA.pem => 6bee6be3.0
ICE-root.pem => adbec561.0
ICE-user.pem => 3ecf89a3.0
nortelCA.pem => 1ef89214.0
pca-cert.pem => 8caad35e.0
rsa-cca.pem => a99c5886.0
thawteCb.pem => ddc328ff.0
thawteCp.pem => c33a80d4.0
timCA.pem => 8c401b31.0
tjhCA.pem => 052eae11.0
vsign1.pem => 2edf7016.0
vsign2.pem => b5f329fa.0
vsign3.pem => 7651b327.0
vsignss.pem => f73e89fd.0
vsigntca.pem => 18d46017.0
make[2]: Leaving directory `/tmp/openssl-0.9.6a/apps'
making all in test...
make[2]: Entering directory `/tmp/openssl-0.9.6a/test'
gcc -o bntest -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN
-DHAVE_DLFCN_H -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG
-DCRYPTO_MDEBUG_ALL -O -g -mcpu=ultrasparc -Wall -DB_ENDIAN bntest.o  -L..
-lcrypto -lsocket -lnsl -ldl
gcc -o ideatest -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN
-DHAVE_DLFCN_H -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG
-DCRYPTO_MDEBUG_ALL -O -g -mcpu=ultrasparc -Wall -DB_ENDIAN ideatest.o  -L..
-lcrypto -lsocket -lnsl -ldl
gcc -o md2test -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN
-DHAVE_DLFCN_H -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG
-DCRYPTO_MDEBUG_ALL -O -g -mcpu=ultrasparc -Wall -DB_ENDIAN md2test.o  -L..
-lcrypto -lsocket -lnsl -ldl
gcc -o md4test -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN
-DHAVE_DLFCN_H -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG
-DCRYPTO_MDEBUG_ALL -O -g -mcpu=ultrasparc -Wall -DB_ENDIAN md4test.o  -L..
-lcrypto -lsocket -lnsl -ldl
gcc -o md5test -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN
-DHAVE_DLFCN_H -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG
-DCRYPTO_MDEBUG_ALL -O -g -mcpu=ultrasparc -Wall -DB_ENDIAN md5test.o  -L..
-lcrypto -lsocket -lnsl -ldl
gcc -o hmactest -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN
-DHAVE_DLFCN_H -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG
-DCRYPTO_MDEBUG_ALL -O -g -mcpu=ultrasparc -Wall -DB_ENDIAN hmactest.o  -L..
-lcrypto -lsocket -lnsl -ldl
gcc -o rc2test -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN
-DHAVE_DLFCN_H -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG
-DCRYPTO_MDEBUG_ALL -O -g -mcpu=ultrasparc -Wall -DB_ENDIAN rc2test.o  -L..
-lcrypto -lsocket -lnsl -ldl
gcc -o rc4test -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN
-DHAVE_DLFCN_H -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG
-DCRYPTO_MDEBUG_ALL -O -g -mcpu=ultrasparc -Wall -DB_ENDIAN rc4test.o  -L..
-lcrypto -lsocket -lnsl -ldl
gcc -o rc5test -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN
-DHAVE_DLFCN_H -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG
-DCRYPTO_MDEBUG_ALL -O -g -mcpu=ultrasparc -Wall -DB_ENDIAN rc5test.o  -L..
-lcrypto -lsocket -lnsl -ldl
gcc -o destest -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN
-DHAVE_DLFCN_H -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG
-DCRYPTO_MDEBUG_ALL -O -g -mcpu=ultrasparc -Wall -DB_ENDIAN destest.o  -L..
-lcrypto -lsocket -lnsl -ldl
gcc -o shatest -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN
-DHAVE_DLFCN_H -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG
-DCRYPTO_MDEBUG_ALL -O -g -mcpu=ultrasparc -Wall -DB_ENDIAN shatest.o  -L..
-lcrypto -lsocket -lnsl -ldl
gcc -o sha1test -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN
-DHAVE_DLFCN_H -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG
-DCRYPTO_MDEBUG_ALL -O -g -mcpu=ultrasparc -Wall -DB_ENDIAN sha1test.o  -L..
-lcrypto -lsocket -lnsl -ldl
gcc -o mdc2test -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN
-DHAVE_DLFCN_H -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG
-DCRYPTO_MDEBUG_ALL -O -g -mcpu=ultrasparc -Wall -DB_ENDIAN mdc2test.o  -L..
-lcrypto -lsocket -lnsl -ldl
gcc -o rmdtest -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN
-DHAVE_DLFCN_H -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG
-DCRYPTO_MDEBUG_ALL -O -g -mcpu=ultrasparc -Wall -DB_ENDIAN rmdtest.o  -L..
-lcrypto -lsocket -lnsl -ldl
gcc -o randtest -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN
-DHAVE_DLFCN_H -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG
-DCRYPTO_MDEBUG_ALL -O -g -mcpu=ultrasparc -Wall -DB_ENDIAN randtest.o  -L..
-lcrypto -lsocket -lnsl -ldl
gcc -o dhtest -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN
-DHAVE_DLFCN_H -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG
-DCRYPTO_MDEBUG_ALL -O -g -mcpu=ultrasparc -Wall -DB_ENDIAN dhtest.o  -L..
-lcrypto -lsocket -lnsl -ldl
gcc -o bftest -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN
-DHAVE_DLFCN_H -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG
-DCRYPTO_MDEBUG_ALL -O -g -mcpu=ultrasparc -Wall -DB_ENDIAN bftest.o  -L..
-lcrypto -lsocket -lnsl -ldl
gcc -o casttest -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN
-DHAVE_DLFCN_H -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG
-DCRYPTO_MDEBUG_ALL -O -g -mcpu=ultrasparc -Wall -DB_ENDIAN casttest.o  -L..
-lcrypto -lsocket -lnsl -ldl
gcc -o ssltest -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN
-DHAVE_DLFCN_H -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG
-DCRYPTO_MDEBUG_ALL -O -g -mcpu=ultrasparc -Wall -DB_ENDIAN ssltest.o  -L..
-lssl -L.. -lcrypto -lsocket -lnsl -ldl
gcc -o exptest -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN
-DHAVE_DLFCN_H -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG
-DCRYPTO_MDEBUG_ALL -O -g -mcpu=ultrasparc -Wall -DB_ENDIAN exptest.o  -L..
-lcrypto -lsocket -lnsl -ldl
gcc -o dsatest -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN
-DHAVE_DLFCN_H -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG
-DCRYPTO_MDEBUG_ALL -O -g -mcpu=ultrasparc -Wall -DB_ENDIAN dsatest.o  -L..
-lcrypto -lsocket -lnsl -ldl
gcc -o rsa_test -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN
-DHAVE_DLFCN_H -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG
-DCRYPTO_MDEBUG_ALL -O -g -mcpu=ultrasparc -Wall -DB_ENDIAN rsa_test.o  -L..
-lcrypto -lsocket -lnsl -ldl
make[2]: Leaving directory `/tmp/openssl-0.9.6a/test'
making all in tools...
make[2]: Entering directory `/tmp/openssl-0.9.6a/tools'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/openssl-0.9.6a/tools'
make[1]: Leaving directory `/tmp/openssl-0.9.6a'
----------------------------------------------------------------------------
-
make[1]: Entering directory `/tmp/openssl-0.9.6a'
Doing certs
ca-cert.pem => 1f6c59cd.0
dsa-ca.pem => 73912336.0
dsa-pca.pem => 24867d38.0
factory.pem => f3e90025.0
ICE-CA.pem => 6bee6be3.0
ICE-root.pem => adbec561.0
ICE-user.pem => 3ecf89a3.0
nortelCA.pem => 1ef89214.0
pca-cert.pem => 8caad35e.0
rsa-cca.pem => a99c5886.0
thawteCb.pem => ddc328ff.0
thawteCp.pem => c33a80d4.0
timCA.pem => 8c401b31.0
tjhCA.pem => 052eae11.0
vsign1.pem => 2edf7016.0
vsign2.pem => b5f329fa.0
vsign3.pem => 7651b327.0
vsignss.pem => f73e89fd.0
vsigntca.pem => 18d46017.0
touch rehash.time
testing...
make[2]: Entering directory `/tmp/openssl-0.9.6a/test'
make[3]: Entering directory `/tmp/openssl-0.9.6a/apps'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/openssl-0.9.6a/apps'
./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
./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
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..................................................................
..................................
verify BN_mont.....
verify BN_mod_exp.....
verify BN_exp.....
1815 tests passed
test a^b%c implementations
./exptest
............................................................................
............................................................................
................................................ done
cat
base64
base64
base64 base64
bf
bf base64
bf-cbc
bf-cbc base64
bf-cfb
bf-cfb base64
bf-ecb
bf-ecb base64
bf-ofb
bf-ofb base64
cast
cast base64
cast-cbc
cast-cbc base64
cast5-cbc
cast5-cbc base64
cast5-cfb
cast5-cfb base64
cast5-ecb
cast5-ecb base64
cast5-ofb
cast5-ofb base64
des
des base64
des-cbc
des-cbc base64
des-cfb
des-cfb base64
des-ecb
des-ecb base64
des-ede
des-ede base64
des-ede-cbc
des-ede-cbc base64
des-ede-cfb
des-ede-cfb base64
des-ede-ofb
des-ede-ofb base64
des-ede3
des-ede3 base64
des-ede3-cbc
des-ede3-cbc base64
des-ede3-cfb
des-ede3-cfb base64
des-ede3-ofb
des-ede3-ofb base64
des-ofb
des-ofb base64
des3
des3 base64
desx
desx base64
idea
idea base64
idea-cbc
idea-cbc base64
idea-cfb
idea-cfb base64
idea-ecb
idea-ecb base64
idea-ofb
idea-ofb base64
rc2
rc2 base64
rc2-40-cbc
rc2-40-cbc base64
rc2-64-cbc
rc2-64-cbc base64
rc2-cbc
rc2-cbc base64
rc2-cfb
rc2-cfb base64
rc2-ecb
rc2-ecb base64
rc2-ofb
rc2-ofb base64
rc4
rc4 base64
rc4-40
rc4-40 base64
rc5
rc5 base64
rc5-cbc
rc5-cbc base64
rc5-cfb
rc5-cfb base64
rc5-ecb
rc5-ecb base64
rc5-ofb
rc5-ofb base64
echo test normal x509v1 certificate
test normal x509v1 certificate
sh ./tx509 2>/dev/null
testing X509 conversions
p -> d
p -> n
p -> p
d -> d
n -> d
p -> d
d -> n
n -> n
p -> n
d -> p
n -> p
p -> p
echo test first x509v3 certificate
test first x509v3 certificate
sh ./tx509 v3-cert1.pem 2>/dev/null
testing X509 conversions
p -> d
p -> n
p -> p
d -> d
n -> d
p -> d
d -> n
n -> n
p -> n
d -> p
n -> p
p -> p
echo test second x509v3 certificate
test second x509v3 certificate
sh ./tx509 v3-cert2.pem 2>/dev/null
testing X509 conversions
p -> d
p -> n
p -> p
d -> d
n -> d
p -> d
d -> n
n -> n
p -> n
d -> p
n -> p
p -> p
rsa
testing rsa conversions
p -> d
p -> p
d -> d
p -> d
d -> p
p -> p
./rsa_test
PKCS #1 v1.5 encryption/decryption ok
OAEP encryption/decryption ok
PKCS #1 v1.5 encryption/decryption ok
OAEP encryption/decryption ok
PKCS #1 v1.5 encryption/decryption ok
OAEP encryption/decryption ok
testing crl conversions
p -> d
p -> p
d -> d
p -> d
d -> p
p -> p
testing session-id conversions
p -> d
p -> p
d -> d
p -> d
d -> p
p -> p
Generate and verify a certificate request
generating certificate request
rsa
There should be a 2 sequences of .'s and some +'s.
There should not be more that at most 80 per line
This could take some time.
Using configuration from test.cnf
Generating a 512 bit RSA private key
.++++++++++++
.....++++++++++++
writing new private key to 'testkey.pem'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:AU
State or Province Name (full name) [Queensland]:
Locality Name (eg, city) []:Brisbane
Organization Name (eg, company) []:CryptSoft Pty Ltd
Organizational Unit Name (eg, section) []:.
Common Name (eg, YOUR name) []:Eric Young
Email Address []:[EMAIL PROTECTED]
Using configuration from test.cnf
verify OK
testing req conversions
p -> d
p -> p
d -> d
p -> d
d -> p
p -> p
testing req conversions
p -> d
p -> p
d -> d
p -> d
d -> p
p -> p
testing pkcs7 conversions
p -> d
p -> p
d -> d
p -> d
d -> p
p -> p
testing pkcs7 conversions (2)
p -> d
p -> p
d -> d
p -> d
d -> p
p -> p
The following command should have some OK's and some failures
There are definitly a few expired certificates
../apps/openssl verify -CApath ../certs ../certs/*.pem
../certs/ICE-CA.pem: /O=European ICE-TEL project/OU=V3-Certification
Authority
error 10 at 1 depth lookup:Certificate has expired
/O=European ICE-TEL project/OU=V3-Certification Authority/L=Darmstadt
error 10 at 0 depth lookup:Certificate has expired
OK
../certs/ICE-root.pem: /O=European ICE-TEL project/OU=V3-Certification
Authority
error 10 at 0 depth lookup:Certificate has expired
OK
../certs/ICE-user.pem: /O=European ICE-TEL project/OU=V3-Certification
Authority
error 10 at 2 depth lookup:Certificate has expired
/O=European ICE-TEL project/OU=V3-Certification Authority/L=Darmstadt
error 10 at 1 depth lookup:Certificate has expired
/O=European ICE-TEL project/OU=V3-Certification
Authority/L=Darmstadt/CN=USER
error 10 at 0 depth lookup:Certificate has expired
OK
../certs/ca-cert.pem: OK
../certs/dsa-ca.pem: /C=AU/ST=Some-State/O=Internet Widgits Pty Ltd/CN=PCA
error 10 at 1 depth lookup:Certificate has expired
/C=AU/ST=Some-State/O=Internet Widgits Pty Ltd/CN=CA
error 10 at 0 depth lookup:Certificate has expired
OK
../certs/dsa-pca.pem: /C=AU/ST=Some-State/O=Internet Widgits Pty Ltd/CN=PCA
error 10 at 0 depth lookup:Certificate has expired
OK
../certs/factory.pem: /C=GB/O=UCL/OU=ICE-TEL Project/CN=TrustFactory
error 10 at 0 depth lookup:Certificate has expired
OK
../certs/nortelCA.pem: OK
../certs/pca-cert.pem: OK
../certs/rsa-cca.pem: /C=US/O=RSA Data Security, Inc./OU=Commercial
Certification Authority
error 10 at 0 depth lookup:Certificate has expired
OK
../certs/thawteCb.pem: OK
../certs/thawteCp.pem: OK
../certs/timCA.pem: /C=AU/ST=Queensland/L=Brisbane/O=CryptSoft Pty
Ltd/OU=development/CN=CryptSoft Dev CA
error 10 at 0 depth lookup:Certificate has expired
OK
../certs/tjhCA.pem: /C=AU/ST=Queensland/L=Brisbane/O=CryptSoft Pty
Ltd/OU=WORTHLESS CERTIFICATION AUTHORITIES/CN=ZERO VALUE CA - DEMONSTRATION
PURPOSES ONLY
error 10 at 0 depth lookup:Certificate has expired
OK
../certs/vsign1.pem: OK
../certs/vsign2.pem: OK
../certs/vsign3.pem: OK
../certs/vsignss.pem: OK
../certs/vsigntca.pem: OK
Generate a set of DH parameters
./dhtest
.+.+.....+.++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++
*++*++*++*++*++*

p    =BFE072D29410BDBF
g    =5
pri 1=31D9A6400B423CAB
pub 1=19380F8A19D3C1F1
pri 2=4ACBEA1E8A54EBB5
pub 2=39FC1C39787CB670
key1 =8CE7D4C02B94D4C8
key2 =8CE7D4C02B94D4C8
Generate a set of DSA parameters
./dsatest
test generation of DSA parameters
.++++++++++++++++++++++++++++++++++++++++++++++++++*
...+........+..+...+............+.+..+......................................
....................................+++++.............+.....................
.........+........+.....+.+..+....+...+..............+....+...+.............
....+........+..+......................+.........+.+............+...+.+.....
.+....+...........+...+................+++++++++......+..+.......+.........+
...............+.+.............+..............+..+..+.+....+..+...+......+..
.............+.+......+..++++++++++++++++........................+..........
.....+...+...............+.........+...+.........+............+.............
.+.....+.............+.........+...+.+........++++++++++++.......+..+.......
.................................+........+..........+.....+.......+........
........+..............+.+...............................+..+.........+....+
..+.+...+..+.........+..+......+......+.........+...+.+.+.+..............+..
+.+....................+.+.........+..............+.....+...+....+...+.+....
...+..+...+...+......+........+.....+.....................+.+...............
.+........+..+..............+.............+........................+........
..................+..+......+.................+......+........+.............
.....................+..............+......+........+.+...................+.
..+.+.+.....+.................................+.+...+.+......+.........+..+.
+...........+++++++++++.+..+.+...+.....+........+................+.+........
............+.....+...+.....+.......+.......+.....+..+...........+...+.+....
...............+....+..........+...............+.....+.............+........
.......+..+.................................................................
...........+..........+.+.+..........+...................................+..
.............+.+.......+................+..........+..............+........+
..+..+.....................+....+.....+.+......+..........+........+.+...+..
.+................................+...........+...........+..............+..
..+........+...........+..+..+....+.......+.+..+...+..................+.....
........+..+.........+....................+.....+.............+.............
.....................+................+..+...........+......+.....+.......+.
.....+.....................+..........................................+.....
...+.+......+.............+................................+.+..............
.........+.....+.....................................+......+...........+...
..............................................+.......+..+..................
.+.+...........+...+.+.+....+......+..+....+.+..........+.+.........+...+...
+..................+..................+......................+..............
......+...............+................................+.......+........+...
......+...........+...............+....+.........+.+....+.............+.....
...........+........+.+..........+......+.....+............+.............+..
................+...+......+............................+....+.+.......+....
........+...................+..............+++++++++++++++..............+...
...............+........+.+...+..+........+..+...+.............+..+.........
+....................+.......................+...........+.+.............+..
+.......+..+...........+..+.....+.+....+....+.+......++++..............+....
............+.............+.+........+.........+............+...............
+........+......................................+......+..+............+....
............+.......+...................+.....+.....+...++++.+.+............
...............+.................+.............+.+...........+....+.........
+.+............+............+...+.....+...+....+.........+.......+..........
..+............+.........+.....+..+..........+..+..+...........+..........+.
........+...........+..+......++++++++++++...........+........+.+.......+...
..+..+........+..........+....+.....+....+.+......+......+............+.....
.......+.+...+.....+++++++++++++...+...............................+.+..+...
......+..........+...............+...............+...+....................+.
..................+........+.............+.....+.+.............+............
....................+..+.........+.............++++++++++++++++++++++.+...+.
.+...............+.....+..............+.........+.+...+....+.++++++++.......
.......................+........+...+..+..........+....+....................
........+.........++++.+.........+..........+.+.+..+...+...+................
++++++++++++...+.+....+......................+.+...+.........+..........+...
..............................+.................+...........+..........+....
.......+......+.......+........+...........+...++...+........+..............
....+..+.+...+..+....................+.....+.+......+.............+.........
.........+.....................+................+..........+++++++++++++++++
++++++++++++++++++++++++++++++++++*
...+..........+..+.....+....................+++++.+.+............+......+...
.+................+.......+.........+...........+......+.......+....+.+.....
...+........+...+.............+.+.+.+....+....+......+......+........+.....+
............+......+++......+..+...................+.........+........+...+.
....+................+..+.+....+...................+...............+........
+..+.....+...+..............................+.............+....+.....+..+.+.
...........................................+.+.......+......................
.........+...............+++.......+.............+.......................+..
.......................+.......+.+.....+...+..+........+....................
..................+.+....+...................+.........+......+.+.....+.....
+..+...+.......+.......................+................+.....+............+
.+............+.......+..+..........+.+.............+.....+.................
..........+..+......+..+.....................+.+.......+......+..........+..
......+..........+..................+.......+.....+..+...+..............+...
....+....+...+.........+..+.................+.......+++++++++++.............
+.............+.+++++.+......+.+.........+............+........+.....+..+...
.+..+................+............+.............+...+.+.....................
....+...............+..+++++++........+.......+..+........................+.
...+...............+........................+...................+...........
..+....+...........++++...+......+........+.................................
.................+.+......+.............+.........++++.+..+..+..............
....++++.....+..+.....................+....+.......+.....+.........+.+......
..........+..............+.........+.....+.......+.....+...................+
..+................+.............+..+.+..+.........+....+..+....+.....+.....
+...+..................+......+..+...................+......................
....................+.+.......+..........+.......+......+.+.......+.......+.
.......+..........+...+.+.............+..................................+..
..........+..................................+........+....+..+....+....+...
........+.+.+.....+........+....+......................................+....
.......+.+...........................+.........+.........+....+.+.........+.
..+....+................++++++++++++++.+.........+.....+.+.....+...........+
........................+....+..+..+......+....++++++++++++++.......+.......
.........++..........+............+.......................+.+.....+.......+.
+................................+.+..........+.............+.............+.
..+............+...........+......+..................................+......
..........+......+...........+...+.......+..+.....+..+.+...+.............+..
....+.......+.+...+...............+.............+....+........+..+..........
.......+..+....+....+..........................+.+.+.+.+....+...............
.+........+..+...........................................+................+.
.........+........................+........+..........+.........+.........+.
..........+...+.+.+.........+..................+......+.......+.............
..++++++++.........+.....+.......+..+.+....+..+......+........+..+......+...
...............+.......+..............................................+....+
..............................+............+.......+....+....+..............
.....+......+..+..+.+..............+...........+....+.++++.....+......+.....
...........+.........+..+.............+.+..+...+..........+....+....+.......
..........................................+.........+..+..................+.
....+..........+...+..............................+..............+.....+...+
++++++....+..+.................+........+..........+........................
.............+........................+....+..+.+.+..+.........+............
.+..+.+..........+......+.........+..+.........+..............+...+.......+.
....+....................+.+................................+.......+.......
..........+..............+...........+........................+........+...+
.+.......+......+....+............+....+..+....+...........+............+...
...........+...........+.......+................+..+..............+........+
....+........................++...+..............+............+.+....+...+++
+++++...................+....+.....+...................+..+...............+.
.+..+..+.+.......+.................+.............+...................+...+..
...+........+..+.....+..+........+.......................+.......+.+........
.+........+.......+......+..+....................+.......+..........+.......
....+...............+................+.......+.......++++++++++.....+......+
........................+.....+...++++++++++++++++++++++++++++++++++++++++++
+++++++++*
+.........+........+..................+.....+.+.+.......+...................
.+.....+..+........+..+......+..................+.+.............+...........
.................+.+.......+++++...........+++++++++........+....+++++++++++
+++++....+...........+.....+..+...............+.....+...................+...
....+...+............+.......+++++++++++++++++++++++++++++++++++++++++++++++
........+....+.........+.......+..............+.....+.......++..+.+........+
.......+............................+.........+........+....+...............
....................+......+..+........................+.+.+.......+.+..+...
......+.....+....+..................+..+..+....+........+.+.......+.........
...+..+..+.....++++++.+....+..........+................+.+..................
....+...+.+..............................++++++++++++++++....+...........+..
..........+.+.....+........+..+....................+......................+.
.........................+....+.....+.+.....+..+.+..........+....+.........+
.........................+....+......+...+.........+.+....+......+..........
..+.................+............+.+....................+..........+........
...+..+.................+.+...+........+..........+...+...............+.....
+..............+...........+..+......+.......................+..............
...+....+.....+.....+..+.......+.+..+.+....+....+.....+.......+......+......
.....+...............+.............................................+....+...
.+..........+.......+..+........+.+.+............+..........................
......+...+.............+......+......................+...............+....+
.....++++++++...+.+.+.............+.......................+..............+..
+.....+.............+...........+......+.......+.+........+.................
...................+...............+.......+.+............+.................
..........................+......................+..+.....+...+..+...+.+....
+..+.....+............+......+.........+.................++++++...........+.
..+.........+..................+................+..+...+......+..+...+....+.
...................+.............+..............+..............+.......+..+.
.+.+....+..........+...................+..........+.+...+........+.......+..
..+.......+..+...+......+............+............................+...+.....
.......+.......+..........+++++++++++++++++++++...................+.....+.+.
+...........+........+....+......+...+..........+......+.........+..........
..+.....+.......+................+..+.......+.................+........+.+..
...+.....+...............+...+.....+.+...+.............+.......+............
..+..+.......+..+....+..............+...........+...........................
+......+.................+......+.........+.............+.......+.....+..+.+
..................+........+...+...................+.....+...+........+...+.
......................+...............+......+.............+................
...+....+............+..........+.......+........+.....+.........+......+...
...........+........+............+.+.......+........+.......................
+.+++++++++++++++++...................+........+.....+...+........+........+
.............+......+..................+............+.....+.++++++++........
..++..........+............+++++++....+.............+.............+..+++++++
++++++++++++++++++++++++++++++++++++++++++++*
seed
05E4DF7E 5BB286B7 53110CC0 085FB450 94F31737 
counter=2776 h=2
P:   
    00:8e:c7:6b:80:5e:d1:6b:24:ea:1c:3e:64:02:d7:
    36:97:c0:92:df:a2:77:59:eb:49:ca:14:1a:ec:02:
    64:0f:72:5d:7d:55:96:60:e9:5c:14:72:cc:a0:53:
    bc:1c:b2:5a:ee:38:4f:da:fd:05:46:b6:47:e6:dc:
    5e:86:67:dd:6d
Q:   
    00:82:0a:39:b4:28:4a:d4:f3:16:0d:22:1a:b5:84:
    c1:1b:52:08:62:69
G:   
    70:86:7b:00:bd:39:ed:3b:af:58:8a:4c:39:d8:7b:
    d8:c4:1b:38:32:1c:3e:ef:ee:e9:4f:d6:50:11:a9:
    4d:39:e9:7e:41:fe:33:eb:71:5b:24:53:73:51:ae:
    2d:49:9a:1c:11:3c:58:2b:92:38:ee:aa:db:3c:0b:
    dc:bb:21:4b
counter should be 105
make[2]: *** [test_dsa] Error 1
make[2]: Leaving directory `/tmp/openssl-0.9.6a/test'
make[1]: *** [tests] Error 2
make[1]: Leaving directory `/tmp/openssl-0.9.6a'
----------------------------------------------------------------------------
-


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to