OpenSSL self-test report:
OpenSSL version: 0.9.6
Last change: In ssl23_get_client_hello, generate an error message wh...
OS (uname): SunOS e450 5.8 Generic sun4u sparc SUNW,Ultra-4
OS (config): sun4u-whatever-solaris2
Target (default): ??
Target: solaris-sparcv9-gcc
Compiler: gcc version 2.96 20000306 (experimental)
Failure!
-----------------------------------------------------------------------------
make[1]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6'
making all in crypto...
make[2]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto'
ar r ../libcrypto.a cryptlib.o mem.o mem_dbg.o cversion.o ex_data.o tmdiff.o cpt_err.o
ebcdic.o
/usr/ccs/bin//ranlib ../libcrypto.a
making all in crypto/md2...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/md2'
ar r ../../libcrypto.a md2_dgst.o md2_one.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/md2'
making all in crypto/md4...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/md4'
ar r ../../libcrypto.a md4_dgst.o md4_one.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/md4'
making all in crypto/md5...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/md5'
ar r ../../libcrypto.a md5_dgst.o md5_one.o asm/md5-sparcv8plus.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/md5'
making all in crypto/sha...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/sha'
ar r ../../libcrypto.a sha_dgst.o sha1dgst.o sha_one.o sha1_one.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/sha'
making all in crypto/mdc2...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/mdc2'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/mdc2'
making all in crypto/hmac...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/hmac'
ar r ../../libcrypto.a hmac.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/hmac'
making all in crypto/ripemd...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/ripemd'
ar r ../../libcrypto.a rmd_dgst.o rmd_one.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/ripemd'
making all in crypto/des...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/des'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/des'
making all in crypto/rc2...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/rc2'
ar r ../../libcrypto.a rc2_ecb.o rc2_skey.o rc2_cbc.o rc2cfb64.o rc2ofb64.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/rc2'
making all in crypto/rc4...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/rc4'
ar r ../../libcrypto.a rc4_skey.o rc4_enc.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/rc4'
making all in crypto/rc5...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/rc5'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/rc5'
making all in crypto/idea...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/idea'
ar r ../../libcrypto.a i_cbc.o i_cfb64.o i_ofb64.o i_ecb.o i_skey.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/idea'
making all in crypto/bf...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/bf'
ar r ../../libcrypto.a bf_skey.o bf_ecb.o bf_enc.o bf_cfb64.o bf_ofb64.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/bf'
making all in crypto/cast...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/cast'
ar r ../../libcrypto.a c_skey.o c_ecb.o c_enc.o c_cfb64.o c_ofb64.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/cast'
making all in crypto/bn...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/bn'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/bn'
making all in crypto/rsa...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/rsa'
ar r ../../libcrypto.a rsa_eay.o rsa_gen.o rsa_lib.o rsa_sign.o rsa_saos.o rsa_err.o
rsa_pk1.o rsa_ssl.o rsa_none.o rsa_oaep.o rsa_chk.o rsa_null.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/rsa'
making all in crypto/dsa...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/dsa'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/dsa'
making all in crypto/dh...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/dh'
ar r ../../libcrypto.a dh_gen.o dh_key.o dh_lib.o dh_check.o dh_err.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/dh'
making all in crypto/dso...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/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
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/dso'
making all in crypto/buffer...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/buffer'
ar r ../../libcrypto.a buffer.o buf_err.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/buffer'
making all in crypto/bio...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/bio'
ar r ../../libcrypto.a bio_lib.o bio_cb.o bio_err.o bss_mem.o bss_null.o bss_fd.o
bss_file.o bss_sock.o bss_conn.o bf_null.o bf_buff.o b_print.o b_dump.o b_sock.o
bss_acpt.o bf_nbio.o bss_log.o bss_bio.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/bio'
making all in crypto/stack...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/stack'
ar r ../../libcrypto.a stack.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/stack'
making all in crypto/lhash...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/lhash'
ar r ../../libcrypto.a lhash.o lh_stats.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/lhash'
making all in crypto/rand...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/rand'
ar r ../../libcrypto.a md_rand.o randfile.o rand_lib.o rand_err.o rand_egd.o rand_win.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/rand'
making all in crypto/err...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/err'
ar r ../../libcrypto.a err.o err_all.o err_prn.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/err'
making all in crypto/objects...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/objects'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/objects'
making all in crypto/evp...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/evp'
ar r ../../libcrypto.a encode.o digest.o evp_enc.o evp_key.o e_des.o e_bf.o e_idea.o
e_des3.o e_rc4.o names.o e_xcbc_d.o e_rc2.o e_cast.o e_rc5.o m_null.o m_md2.o m_md4.o
m_md5.o m_sha.o m_sha1.o m_dss.o m_dss1.o m_mdc2.o m_ripemd.o p_open.o p_seal.o
p_sign.o p_verify.o p_lib.o p_enc.o p_dec.o bio_md.o bio_b64.o bio_enc.o evp_err.o
e_null.o c_all.o c_allc.o c_alld.o evp_lib.o bio_ok.o evp_pkey.o evp_pbe.o p5_crpt.o
p5_crpt2.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/evp'
making all in crypto/asn1...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/asn1'
ar r ../../libcrypto.a a_object.o a_bitstr.o a_utctm.o a_gentm.o a_time.o a_int.o
a_octet.o a_null.o a_print.o a_type.o a_set.o a_dup.o a_d2i_fp.o a_i2d_fp.o a_bmp.o
a_enum.o a_vis.o a_utf8.o a_sign.o a_digest.o a_verify.o a_mbstr.o a_strex.o x_algor.o
x_val.o x_pubkey.o x_sig.o x_req.o x_attrib.o x_name.o x_cinf.o x_x509.o x_x509a.o
x_crl.o x_info.o x_spki.o nsseq.o d2i_r_pr.o i2d_r_pr.o d2i_r_pu.o i2d_r_pu.o
d2i_s_pr.o i2d_s_pr.o d2i_s_pu.o i2d_s_pu.o d2i_pu.o d2i_pr.o i2d_pu.o i2d_pr.o
t_req.o t_x509.o t_x509a.o t_crl.o t_pkey.o t_spki.o t_bitst.o p7_i_s.o p7_signi.o
p7_signd.o p7_recip.o p7_enc_c.o p7_evp.o p7_dgst.o p7_s_e.o p7_enc.o p7_lib.o f_int.o
f_string.o i2d_dhp.o i2d_dsap.o d2i_dhp.o d2i_dsap.o n_pkey.o f_enum.o a_hdr.o
x_pkey.o a_bool.o x_exten.o asn1_par.o asn1_lib.o asn1_err.o a_meth.o a_bytes.o
a_strnid.o evp_asn1.o asn_pack.o p5_pbe.o p5_pbev2.o p8_pkey.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/asn1'
making all in crypto/pem...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/pem'
ar r ../../libcrypto.a pem_sign.o pem_seal.o pem_info.o pem_lib.o pem_all.o pem_err.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/pem'
making all in crypto/x509...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/x509'
ar r ../../libcrypto.a x509_def.o x509_d2.o x509_r2x.o x509_cmp.o x509_obj.o
x509_req.o x509spki.o x509_vfy.o x509_set.o x509rset.o x509_err.o x509name.o x509_v3.o
x509_ext.o x509_att.o x509type.o x509_lu.o x_all.o x509_txt.o x509_trs.o by_file.o
by_dir.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/x509'
making all in crypto/x509v3...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/x509v3'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/x509v3'
making all in crypto/conf...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/conf'
ar r ../../libcrypto.a conf_err.o conf_lib.o conf_api.o conf_def.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/conf'
making all in crypto/txt_db...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/txt_db'
ar r ../../libcrypto.a txt_db.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/txt_db'
making all in crypto/pkcs7...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/pkcs7'
ar r ../../libcrypto.a pk7_lib.o pkcs7err.o pk7_doit.o pk7_smime.o pk7_attr.o
pk7_mime.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/pkcs7'
making all in crypto/pkcs12...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/pkcs12'
ar r ../../libcrypto.a p12_add.o p12_attr.o p12_bags.o p12_crpt.o p12_crt.o p12_decr.o
p12_init.o p12_key.o p12_kiss.o p12_lib.o p12_mac.o p12_mutl.o p12_sbag.o p12_utl.o
p12_npas.o pk12err.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/pkcs12'
making all in crypto/comp...
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/comp'
ar r ../../libcrypto.a comp_lib.o c_rle.o c_zlib.o
/usr/ccs/bin//ranlib ../../libcrypto.a
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto/comp'
make[2]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/crypto'
making all in ssl...
make[2]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/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
/usr/ccs/bin//ranlib ../libssl.a
make[2]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/ssl'
making all in rsaref...
make[2]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/rsaref'
ar r ../libRSAglue.a rsaref.o rsar_err.o
/usr/ccs/bin//ranlib ../libRSAglue.a
make[2]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/rsaref'
making all in apps...
make[2]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/apps'
rm -f openssl
gcc -o openssl -DMONOLITH -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN
-DHAVE_DLFCN_H -mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W
-DULTRASPARC -DMD5_ASM 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. -L.. -L../.. -L../../.. -L.. -lssl -L.. -lcrypto -lsocket -lnsl -ldl
(cd ..; OPENSSL="`pwd`/apps/openssl"; export OPENSSL; /usr/perl5/5.00503/bin//perl
tools/c_rehash certs)
Doing certs
ICE-CA.pem => 6bee6be3.0
ICE-root.pem => adbec561.0
ICE-user.pem => 3ecf89a3.0
ca-cert.pem => 1f6c59cd.0
dsa-ca.pem => 73912336.0
dsa-pca.pem => 24867d38.0
factory.pem => f3e90025.0
nortelCA.pem => 1ef89214.0
pca-cert.pem => 8caad35e.0
rsa-cca.pem => a99c5886.0
rsa-ssca.pem => f73e89fd.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.1
vsigntca.pem => 18d46017.0
make[2]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/apps'
making all in test...
make[2]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/test'
gcc -o bntest -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H
-mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W -DULTRASPARC
-DMD5_ASM bntest.o -L. -L.. -L../.. -L../../.. -L.. -lcrypto -lsocket -lnsl -ldl
gcc -o ideatest -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H
-mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W -DULTRASPARC
-DMD5_ASM ideatest.o -L. -L.. -L../.. -L../../.. -L.. -lcrypto -lsocket -lnsl -ldl
gcc -o md2test -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H
-mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W -DULTRASPARC
-DMD5_ASM md2test.o -L. -L.. -L../.. -L../../.. -L.. -lcrypto -lsocket -lnsl -ldl
gcc -o md4test -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H
-mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W -DULTRASPARC
-DMD5_ASM md4test.o -L. -L.. -L../.. -L../../.. -L.. -lcrypto -lsocket -lnsl -ldl
gcc -o md5test -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H
-mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W -DULTRASPARC
-DMD5_ASM md5test.o -L. -L.. -L../.. -L../../.. -L.. -lcrypto -lsocket -lnsl -ldl
gcc -o hmactest -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H
-mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W -DULTRASPARC
-DMD5_ASM hmactest.o -L. -L.. -L../.. -L../../.. -L.. -lcrypto -lsocket -lnsl -ldl
gcc -o rc2test -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H
-mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W -DULTRASPARC
-DMD5_ASM rc2test.o -L. -L.. -L../.. -L../../.. -L.. -lcrypto -lsocket -lnsl -ldl
gcc -o rc4test -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H
-mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W -DULTRASPARC
-DMD5_ASM rc4test.o -L. -L.. -L../.. -L../../.. -L.. -lcrypto -lsocket -lnsl -ldl
gcc -o rc5test -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H
-mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W -DULTRASPARC
-DMD5_ASM rc5test.o -L. -L.. -L../.. -L../../.. -L.. -lcrypto -lsocket -lnsl -ldl
gcc -o destest -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H
-mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W -DULTRASPARC
-DMD5_ASM destest.o -L. -L.. -L../.. -L../../.. -L.. -lcrypto -lsocket -lnsl -ldl
gcc -o shatest -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H
-mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W -DULTRASPARC
-DMD5_ASM shatest.o -L. -L.. -L../.. -L../../.. -L.. -lcrypto -lsocket -lnsl -ldl
gcc -o sha1test -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H
-mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W -DULTRASPARC
-DMD5_ASM sha1test.o -L. -L.. -L../.. -L../../.. -L.. -lcrypto -lsocket -lnsl -ldl
gcc -o mdc2test -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H
-mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W -DULTRASPARC
-DMD5_ASM mdc2test.o -L. -L.. -L../.. -L../../.. -L.. -lcrypto -lsocket -lnsl -ldl
gcc -o rmdtest -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H
-mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W -DULTRASPARC
-DMD5_ASM rmdtest.o -L. -L.. -L../.. -L../../.. -L.. -lcrypto -lsocket -lnsl -ldl
gcc -o randtest -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H
-mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W -DULTRASPARC
-DMD5_ASM randtest.o -L. -L.. -L../.. -L../../.. -L.. -lcrypto -lsocket -lnsl -ldl
gcc -o dhtest -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H
-mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W -DULTRASPARC
-DMD5_ASM dhtest.o -L. -L.. -L../.. -L../../.. -L.. -lcrypto -lsocket -lnsl -ldl
gcc -o bftest -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H
-mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W -DULTRASPARC
-DMD5_ASM bftest.o -L. -L.. -L../.. -L../../.. -L.. -lcrypto -lsocket -lnsl -ldl
gcc -o casttest -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H
-mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W -DULTRASPARC
-DMD5_ASM casttest.o -L. -L.. -L../.. -L../../.. -L.. -lcrypto -lsocket -lnsl -ldl
gcc -o ssltest -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H
-mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W -DULTRASPARC
-DMD5_ASM ssltest.o -L. -L.. -L../.. -L../../.. -L.. -lssl -L.. -lcrypto -lsocket
-lnsl -ldl
gcc -o exptest -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H
-mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W -DULTRASPARC
-DMD5_ASM exptest.o -L. -L.. -L../.. -L../../.. -L.. -lcrypto -lsocket -lnsl -ldl
gcc -o dsatest -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H
-mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W -DULTRASPARC
-DMD5_ASM dsatest.o -L. -L.. -L../.. -L../../.. -L.. -lcrypto -lsocket -lnsl -ldl
gcc -o rsa_test -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H
-mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W -DULTRASPARC
-DMD5_ASM rsa_test.o -L. -L.. -L../.. -L../../.. -L.. -lcrypto -lsocket -lnsl -ldl
make[2]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/test'
making all in tools...
make[2]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/tools'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/tools'
make[1]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6'
-----------------------------------------------------------------------------
make[1]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6'
Doing certs
ICE-CA.pem => 6bee6be3.0
ICE-root.pem => adbec561.0
ICE-user.pem => 3ecf89a3.0
ca-cert.pem => 1f6c59cd.0
dsa-ca.pem => 73912336.0
dsa-pca.pem => 24867d38.0
factory.pem => f3e90025.0
nortelCA.pem => 1ef89214.0
pca-cert.pem => 8caad35e.0
rsa-cca.pem => a99c5886.0
rsa-ssca.pem => f73e89fd.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.1
vsigntca.pem => 18d46017.0
touch rehash.time
testing...
make[2]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/test'
make[3]: Entering directory `/export/home/cdn/ftp/openssl-0.9.6/apps'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/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
.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................!
.!
.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
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 7 at 1 depth lookup:certificate signature failure
../certs/dsa-pca.pem: /C=AU/ST=Some-State/O=Internet Widgits Pty Ltd/CN=PCA
error 7 at 0 depth lookup:certificate signature failure
../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/rsa-ssca.pem: /C=US/O=RSA Data Security, Inc./OU=Secure Server 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: /C=US/O=RSA Data Security, Inc./OU=Secure Server Certification
Authority
error 18 at 0 depth lookup:self signed certificate
OK
../certs/vsigntca.pem: OK
Generate a set of DH parameters
./dhtest
.++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*
p =F8A38DAFA8D70C83
g =5
pri 1=5478D8AF7A1CA8B9
pub 1=3355E631FAB5C52C
pri 2=6A4241197DD89C79
pub 2=928136B4F1566758
key1 =F06B4935284E51DE
key2 =F06B4935284E51DE
Generate a set of DSA parameters
./dsatest
test generation of DSA parameters
.++++++++++++++++++++++++++++++++++++++++++++++++++*
...+........+..+...+............+.+..+..........................................................................+++++++++++++++++++++++++++++++++++++++++++++++++++*
seed
D5014E4B 60EF2BA8 B6211B40 62BA3224 E0427DD3
counter=105 h=2
P:
00:8d:f2:a4:94:49:22:76:aa:3d:25:75:9b:b0:68:
69:cb:ea:c0:d8:3a:fb:8d:0c:f7:cb:b8:32:4f:0d:
78:82:e5:d0:76:2f:c5:b7:21:0e:af:c2:e9:ad:ac:
32:ab:7a:ac:49:69:3d:fb:f8:37:24:c2:ec:07:36:
ee:31:c8:02:91
Q:
00:c7:73:21:8c:73:7e:c8:ee:99:3b:4f:2d:ed:30:
f4:8e:da:ce:91:5f
G:
62:6d:02:78:39:ea:0a:13:41:31:63:a5:5b:4c:b5:
00:29:9d:55:22:95:6c:ef:cb:3b:ff:10:f3:99:ce:
2c:2e:71:cb:9d:e5:fa:24:ba:bf:58:e5:b7:95:21:
92:5c:9c:c4:2e:9f:6f:46:4b:08:8c:c5:72:af:53:
e6:d7:88:02
20781:error:0A071003:dsa routines:DSA_do_verify:BN lib:dsa_ossl.c:288:
make[2]: *** [test_dsa] Error 1
make[2]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6/test'
make[1]: *** [tests] Error 2
make[1]: Leaving directory `/export/home/cdn/ftp/openssl-0.9.6'
-----------------------------------------------------------------------------
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]