On Nov 22, 2009, at 2:27 PM, Sagar Dixit wrote: > Yes, > > I ran firefox through strace and saw that for https websites it uses > libssl3.so
scte...@surtur:~$ dpkg -S /usr/lib/libssl3.so libnss3-1d: /usr/lib/libssl3.so NSS is Netscape's crypto library. S. > On Sun, Nov 22, 2009 at 5:15 PM, Sander Temme <san...@temme.net> wrote: >> On Nov 22, 2009, at 1:53 PM, Sagar Dixit wrote: >> >>> Hi, >>> >>> I'm trying to trace the calls in libssl while I run firefox. I >>> downloaded openssl-0.9.8l.tar.gz source and added my logging >>> information into source files (just for study purpose) and executed >>> following steps >>> >>> ./config -fPIC shared >>> make >>> make install >>> >>> This created /usr/local/ssl/lib/libssl.so I added the path to >>> LD_LIBRARY_PATH and ran firefox. But firefox failed with >>> >>> sa...@sagar-laptop:~/Desktop/openssl-0.9.8l$ firefox >>> Couldn't load XPCOM. >> >> Are you sure Firefox uses OpenSSL? I was under the impression that it uses >> the Netscape crypto library. >> >> S. >> >> >>> I used xpcshell to trace the problem and saw this: >>> >>> sa...@sagar-laptop:~/Desktop/openssl-0.9.8l$ xpcshell-1.9 >>> xpcshell-1.9: /usr/local/ssl/lib/libssl3.so: no version information >>> available (required by /usr/lib/xulrunner-1.9.0.15/libxul.so) >>> xpcshell-1.9: /usr/local/ssl/lib/libssl3.so: no version information >>> available (required by /usr/lib/xulrunner-1.9.0.15/libxul.so) >>> xpcshell-1.9: relocation error: /usr/lib/xulrunner-1.9.0.15/libxul.so: >>> symbol SSL_ImplementedCiphers, version NSS_3.2 not defined in file >>> libssl3.so with link time reference >>> >>> I think Mozilla Firefox 3.5 needs libssl3.so (and renaming libssl.so >>> to libssl3.so did not work and gave same error) >>> >>> I later tried nm on original libssl.so (/usr/lib/libssl.so) and on >>> 'new' libssl.so (/usr/local/ssl/lib/libssl.so) >>> and found that OPENSSL_0.9.8 symbol is missing in 'new' built libssl.so >>> >>> Am I missing anything in Installation steps ? How can I pass the >>> versioning information during installation steps ? >>> I read the INSTALL file but could not find any related information. >>> >>> Any help is highly appreciated. >>> >>> Thanking you, >>> Sagar >>> ______________________________________________________________________ >>> OpenSSL Project http://www.openssl.org >>> User Support Mailing List openssl-users@openssl.org >>> Automated List Manager majord...@openssl.org >>> >>> >> >> >> -- >> san...@temme.net http://www.temme.net/sander/ >> PGP FP: 51B4 8727 466A 0BC3 69F4 B7B8 B2BE BC40 1529 24AF >> >> > ______________________________________________________________________ > OpenSSL Project http://www.openssl.org > User Support Mailing List openssl-users@openssl.org > Automated List Manager majord...@openssl.org > > -- san...@temme.net http://www.temme.net/sander/ PGP FP: 51B4 8727 466A 0BC3 69F4 B7B8 B2BE BC40 1529 24AF
smime.p7s
Description: S/MIME cryptographic signature