Problem linking on Linux

2002-05-01 Thread Tim McClure

I have been running for months on AIX with OpenSSl.  I am porting my
software to Linux and I am having trouble linking my application.  I have
included the make report results as well as my link errors.  I suspect I am
missing a link option.  Any help would be greatly appreciated.




OpenSSL self-test report:

OpenSSL version:  0.9.6c
Last change:  Fix BN_rand_range bug pointed out by Dominikus Scherkl...
Options:  no-asm no-shared
OS (uname):   Linux picture 2.4.7-10smp #1 SMP Thu Sep 6 17:09:31 EDT
2001 i686 unknown
OS (config):  i686-whatever-linux2
Target (default): linux-elf
Target:   linux-elf
Compiler: gcc version 2.96 2731 (Red Hat Linux 7.1 2.96-98)

Test skipped.

Test report in file testlog

/build/cas/src/contrib/openssl-0.9.6c/dist/lib/libssl.a(t1_enc.o): In
function `tls1_P_hash':
t1_enc.o(.text+0x35): undefined reference to `HMAC_Init'
t1_enc.o(.text+0x46): undefined reference to `HMAC_Update'
t1_enc.o(.text+0x63): undefined reference to `HMAC_Final'
t1_enc.o(.text+0x78): undefined reference to `HMAC_Init'
t1_enc.o(.text+0x9b): undefined reference to `HMAC_Update'
t1_enc.o(.text+0xc0): undefined reference to `HMAC_Update'
t1_enc.o(.text+0xe6): undefined reference to `HMAC_Final'
t1_enc.o(.text+0x137): undefined reference to `HMAC_Final'
t1_enc.o(.text+0x15c): undefined reference to `HMAC_cleanup'
t1_enc.o(.text+0x16a): undefined reference to `HMAC_cleanup'
/build/cas/src/contrib/openssl-0.9.6c/dist/lib/libssl.a(t1_enc.o): In
function `tls1_change_cipher_state':
t1_enc.o(.text+0x23e): undefined reference to `COMP_CTX_free'
t1_enc.o(.text+0x25f): undefined reference to `COMP_CTX_new'
t1_enc.o(.text+0x369): undefined reference to `COMP_CTX_free'
t1_enc.o(.text+0x389): undefined reference to `COMP_CTX_new'
/build/cas/src/contrib/openssl-0.9.6c/dist/lib/libssl.a(t1_enc.o): In
function `tls1_mac':
t1_enc.o(.text+0x10a7): undefined reference to `HMAC_Init'
t1_enc.o(.text+0x10b3): undefined reference to `HMAC_Update'
t1_enc.o(.text+0x10c3): undefined reference to `HMAC_Update'
t1_enc.o(.text+0x10d4): undefined reference to `HMAC_Update'
t1_enc.o(.text+0x10ea): undefined reference to `HMAC_Final'
/build/cas/src/contrib/openssl-0.9.6c/dist/lib/libssl.a(ssl_lib.o): In
function `SSL_CTX_new':
ssl_lib.o(.text+0xac0): undefined reference to `X509_STORE_new'
/build/cas/src/contrib/openssl-0.9.6c/dist/lib/libssl.a(ssl_lib.o): In
function `SSL_CTX_free':
ssl_lib.o(.text+0xcb5): undefined reference to `X509_STORE_free'
/build/cas/src/contrib/openssl-0.9.6c/dist/lib/libssl.a(ssl_lib.o): In
function `ssl_init_wbio_buffer':
ssl_lib.o(.text+0x16ee): undefined reference to `BIO_f_buffer'
/build/cas/src/contrib/openssl-0.9.6c/dist/lib/libssl.a(ssl_lib.o): In
function `SSL_CTX_set_cert_store':
ssl_lib.o(.text+0x18df): undefined reference to `X509_STORE_free'
/build/cas/src/contrib/openssl-0.9.6c/dist/lib/libssl.a(ssl_lib.o): In
function `SSL_CTX_set_trust':
ssl_lib.o(.text+0x22f8): undefined reference to `X509_TRUST_get_by_id'
/build/cas/src/contrib/openssl-0.9.6c/dist/lib/libssl.a(ssl_lib.o): In
function `SSL_set_trust':
ssl_lib.o(.text+0x2368): undefined reference to `X509_TRUST_get_by_id'
/build/cas/src/contrib/openssl-0.9.6c/dist/lib/libssl.a(ssl_lib.o): In
function `SSL_CTX_set_default_verify_paths':
ssl_lib.o(.text+0x2d6c): undefined reference to
`X509_STORE_set_default_paths'
/build/cas/src/contrib/openssl-0.9.6c/dist/lib/libssl.a(ssl_lib.o): In
function `SSL_CTX_load_verify_locations':
ssl_lib.o(.text+0x2da4): undefined reference to `X509_STORE_load_locations'
/build/cas/src/contrib/openssl-0.9.6c/dist/lib/libssl.a(ssl_lib.o): In
function `ssl_clear_cipher_ctx':
ssl_lib.o(.text+0x3097): undefined reference to `COMP_CTX_free'
ssl_lib.o(.text+0x30b4): undefined reference to `COMP_CTX_free'
/build/cas/src/contrib/openssl-0.9.6c/dist/lib/libssl.a(ssl_err2.o): In
function `SSL_load_error_strings':
ssl_err2.o(.text+0x11): undefined reference to `ERR_load_crypto_strings'
/build/cas/src/contrib/openssl-0.9.6c/dist/lib/libssl.a(ssl_cert.o): In
function `ssl_verify_cert_chain':
ssl_cert.o(.text+0x40d): undefined reference to `X509_STORE_CTX_init'
ssl_cert.o(.text+0x450): undefined reference to
`X509_STORE_CTX_get_ex_new_index'
ssl_cert.o(.text+0x460): undefined reference to `X509_STORE_CTX_set_ex_data'
ssl_cert.o(.text+0x47f): undefined reference to
`X509_STORE_CTX_purpose_inherit'
ssl_cert.o(.text+0x496): undefined reference to
`X509_STORE_CTX_set_verify_cb'
ssl_cert.o(.text+0x4c5): undefined reference to `X509_verify_cert'
ssl_cert.o(.text+0x4e1): undefined reference to `X509_STORE_CTX_cleanup'
/build/cas/src/contrib/openssl-0.9.6c/dist/lib/libssl.a(ssl_cert.o): In
function `SSL_get_ex_data_X509_STORE_CTX_idx':
ssl_cert.o(.text+0xccd): undefined reference to
`X509_STORE_CTX_get_ex_new_index'
/build/cas/src/contrib/openssl-0.9.6c/dist/lib/libssl.a(ssl_ciph.o): In
function `ssl_cipher_get_evp':
ssl_ciph.o(.text+0x126): undefined reference to `EVP_enc_null'

openssl command loops

2002-01-17 Thread Tim McClure

I am running the following command on my Linux server and it loops
(processor 99% utilized) and never returns.

openssl genrsa -des3 -rand /dev/urandom -out tim.key 1024

I am trying to genrate a private key.  Any suggestions?

Tim
__
OpenSSL Project http://www.openssl.org
User Support Mailing List[EMAIL PROTECTED]
Automated List Manager   [EMAIL PROTECTED]