Hi All, is there anyone who can help on this ..
Thanks, Rajesh. On Thu, Oct 14, 2010 at 7:14 PM, rajesh kumar <rajeshdavul...@gmail.com>wrote: > HI All, > > Thanks Dr. Steve for helping me in building FIPS Capable OpenSSL - in my > previous Thread. > > I have build FIPS Capable OpenSSL (OpenSSL - version 0.9.8o and FIPS > version 1.2) > > When i try to link Libeay32.lib in my application i see following link > errors where as these errors are not seen when build without FIPS. > > 1>libeayfips32.lib(dso_win32.obj) : error LNK2001: unresolved external > symbol _CRYPTO_free > 1>libeayfips32.lib(rsa_sign.obj) : error LNK2001: unresolved external > symbol _RSA_private_encrypt > 1>libeayfips32.lib(p_lib.obj) : error LNK2001: unresolved external symbol > _RSA_size > 1>ssleay32.lib(ssl_lib.obj) : error LNK2001: unresolved external symbol > _RSA_size > 1>libeayfips32.lib(rsa_sign.obj) : error LNK2001: unresolved external > symbol _RSA_size > 1>ssleay32.lib(ssl_algs.obj) : error LNK2001: unresolved external symbol > _EVP_des_ede3_cbc > 1>libeayfips32.lib(pem_info.obj) : error LNK2001: unresolved external > symbol _ERR_peek_last_error > 1>ssleay32.lib(ssl_rsa.obj) : error LNK2001: unresolved external symbol > _ERR_peek_last_error > 1>libeayfips32.lib(m_ecdsa.obj) : error LNK2001: unresolved external symbol > _SHA1_Final > 1>libeayfips32.lib(m_ecdsa.obj) : error LNK2001: unresolved external symbol > _SHA1_Update > 1>libeayfips32.lib(m_ecdsa.obj) : error LNK2001: unresolved external symbol > _SHA1_Init > 1>libeayfips32.lib(a_bool.obj) : error LNK2001: unresolved external symbol > _ERR_put_error > 1>libeayfips32.lib(eng_table.obj) : error LNK2001: unresolved external > symbol _CRYPTO_lock > 1>ssleay32.lib(ssl_lib.obj) : error LNK2001: unresolved external symbol > _CRYPTO_lock > 1>libeayfips32.lib(x_info.obj) : error LNK2001: unresolved external symbol > _CRYPTO_add_lock > 1>ssleay32.lib(s3_clnt.obj) : error LNK2001: unresolved external symbol > _CRYPTO_add_lock > 1>libeayfips32.lib(rsa_eng.obj) : error LNK2001: unresolved external symbol > _CRYPTO_add_lock > 1>libeayfips32.lib(evp_enc.obj) : error LNK2001: unresolved external symbol > _EVP_CIPHER_CTX_cleanup > 1>ssleay32.lib(ssl_lib.obj) : error LNK2019: unresolved external symbol > _EVP_CIPHER_CTX_cleanup referenced in function _ssl_clear_cipher_ctx > 1>libeayfips32.lib(evp_key.obj) : error LNK2001: unresolved external symbol > _OpenSSLDie > 1>ssleay32.lib(ssl_lib.obj) : error LNK2019: unresolved external symbol > _OpenSSLDie referenced in function _SSL_new > 1>libeayfips32.lib(t_pkey.obj) : error LNK2001: unresolved external symbol > _CRYPTO_malloc > 1>ssleay32.lib(tls_srp.obj) : error LNK2001: unresolved external symbol > _CRYPTO_malloc > 1>libeayfips32.lib(evp_enc.obj) : error LNK2001: unresolved external symbol > _RAND_bytes > 1>ssleay32.lib(ssl_lib.obj) : error LNK2019: unresolved external symbol > _RAND_bytes referenced in function _SSL_CTX_new > 1>libeayfips32.lib(pem_lib.obj) : error LNK2001: unresolved external symbol > _RAND_pseudo_bytes > 1>ssleay32.lib(ssl_lib.obj) : error LNK2019: unresolved external symbol > _RAND_pseudo_bytes referenced in function _SSL_CTX_new > 1>ssleay32.lib(ssl_lib.obj) : error LNK2019: unresolved external symbol > _ERR_peek_error referenced in function _SSL_get_error > 1>libeayfips32.lib(pem_lib.obj) : error LNK2001: unresolved external symbol > _ERR_peek_error > 1>libeayfips32.lib(ecp_smpl.obj) : error LNK2001: unresolved external > symbol _ERR_clear_error > 1>ssleay32.lib(ssl_rsa.obj) : error LNK2001: unresolved external symbol > _ERR_clear_error > 1>ssleay32.lib(ssl_algs.obj) : error LNK2019: unresolved external symbol > _EVP_dss1 referenced in function _SSL_library_init > 1>libeayfips32.lib(t_x509.obj) : error LNK2001: unresolved external symbol > _EVP_sha1 > 1>ssleay32.lib(ssl_algs.obj) : error LNK2019: unresolved external symbol > _EVP_aes_256_cbc referenced in function _SSL_library_init > 1>libeayfips32.lib(dsa_lib.obj) : error LNK2019: unresolved external symbol > _BN_dup referenced in function _DSA_new_method > 1>ssleay32.lib(ssl_cert.obj) : error LNK2001: unresolved external symbol > _BN_dup > 1>libeayfips32.lib(conf_lib.obj) : error LNK2001: unresolved external > symbol _ERR_add_error_data > 1>ssleay32.lib(ssl_cert.obj) : error LNK2001: unresolved external symbol > _ERR_add_error_data > 1>libeayfips32.lib(ui_openssl.obj) : error LNK2001: unresolved external > symbol _OPENSSL_cleanse > 1>ssleay32.lib(t1_enc.obj) : error LNK2001: unresolved external symbol > _OPENSSL_cleanse > 1>libeayfips32.lib(conf_mod.obj) : error LNK2001: unresolved external > symbol _BUF_strdup > 1>ssleay32.lib(s3_clnt.obj) : error LNK2019: unresolved external symbol > _BUF_strdup referenced in function _ssl3_get_key_exchange > 1>libeayfips32.lib(ecp_mont.obj) : error LNK2001: unresolved external > symbol _BN_free > 1>ssleay32.lib(tls_srp.obj) : error LNK2001: unresolved external symbol > _BN_free > 1>libeayfips32.lib(ecs_ossl.obj) : error LNK2019: unresolved external > symbol _BN_bin2bn referenced in function _ecdsa_sign_setup > 1>ssleay32.lib(s3_clnt.obj) : error LNK2001: unresolved external symbol > _BN_bin2bn > 1>libeayfips32.lib(ecp_mont.obj) : error LNK2019: unresolved external > symbol _BN_clear_free referenced in function _ec_GFp_mont_group_clear_finish > 1>ssleay32.lib(tls_srp.obj) : error LNK2001: unresolved external symbol > _BN_clear_free > > unresolved external symbol _AES_cbc_encrypt referenced in function > unresolved external symbol _AES_set_decrypt_key referenced in function > > can some please let me know if am missing anything. > > Thanks, > Rajesh. >