Chinaunix

标题: OPEN SSL升级出现问题 [打印本页]

作者: chengxiaowei    时间: 2007-06-06 17:38
标题: OPEN SSL升级出现问题
我今天升级的时候在MAKE TEST之后,就出现了如下的这个错误。  
我前几步的命令是:
tar zxvf openssl-0.9.8e.tar.gz
cd openssl-0.9.8e
vi ssl/ssl.h
替换  #define SSL_OP_ALL 0x00000FFFL   为  #define SSL_OP_ALL (0x00000FFFL ^SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG)
make clean
make
make test

麻烦大家帮我看看问题出在哪里? 多谢大家了!!!

[root@sh3 openssl-0.9.8e]# make test
Doing certs
aol1.pem => bda4cc84.0
aol2.pem => 2fb1850a.0
aoltw1.pem => 0dbd0096.0
aoltw2.pem => 0481cb65.0
argena.pem => cdd7aee7.0
argeng.pem => aad3d04d.0
eng1.pem => 7a9820c1.0
eng2.pem => 56e607f4.0
eng3.pem => 878cf4c6.0
eng4.pem => a3c60019.0
eng5.pem => 843b6c51.0
RegTP-5R.pem => d4e39186.0
RegTP-6R.pem => 1e49180d.0
thawteCb.pem => ddc328ff.0
thawteCp.pem => c33a80d4.0
vsign1.pem => 2edf7016.0
vsign3.pem => 7651b327.0
vsignss.pem => f73e89fd.0
wellsfgo.pem => 6adf0799.0
touch rehash.time
testing...
make[1]: Entering directory `/usr/local/src/openssl-0.9.8e/test'
make[2]: Entering directory `/usr/local/src/openssl-0.9.8e'
making all in apps...
make[3]: Entering directory `/usr/local/src/openssl-0.9.8e/apps'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/src/openssl-0.9.8e/apps'
make[2]: Leaving directory `/usr/local/src/openssl-0.9.8e'
../util/shlib_wrap.sh ./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
../util/shlib_wrap.sh ./ideatest
ecb idea ok
cbc idea ok
cfb64 idea ok
../util/shlib_wrap.sh ./shatest
test 1 ok
test 2 ok
test 3 ok
../util/shlib_wrap.sh ./sha1test
test 1 ok
test 2 ok
test 3 ok
../util/shlib_wrap.sh ./sha256t
Testing SHA-256 ... passed.
Testing SHA-224 ... passed.
../util/shlib_wrap.sh ./sha512t
Testing SHA-512 ... passed.
Testing SHA-384 ... passed.
../util/shlib_wrap.sh ./md4test
test 1 ok
test 2 ok
test 3 ok
test 4 ok
test 5 ok
test 6 ok
test 7 ok
../util/shlib_wrap.sh ./md5test
test 1 ok
test 2 ok
test 3 ok
test 4 ok
test 5 ok
test 6 ok
test 7 ok
../util/shlib_wrap.sh ./hmactest
test 0 ok
test 1 ok
test 2 ok
test 3 ok
../util/shlib_wrap.sh ./md2test
test 1 ok
test 2 ok
test 3 ok
test 4 ok
test 5 ok
test 6 ok
test 7 ok
../util/shlib_wrap.sh ./mdc2test
No MDC2 support
../util/shlib_wrap.sh ./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
../util/shlib_wrap.sh ./rc2test
ecb RC2 ok
../util/shlib_wrap.sh ./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
bulk test ok
../util/shlib_wrap.sh ./rc5test
No RC5 support
../util/shlib_wrap.sh ./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
../util/shlib_wrap.sh ./casttest
ecb cast5 ok
This test will take some time....123456789ABCDEF ok
../util/shlib_wrap.sh ./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
make[1]: *** [test_bn] Error 139
make[1]: Leaving directory `/usr/local/src/openssl-0.9.8e/test'
make: *** [tests] Error 2
作者: 乔苏    时间: 2007-06-06 22:33
能说明一下为什么要替换  #define SSL_OP_ALL 0x00000FFFL  么?

谢谢




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2