Help diagnosing SSL connection problem needed

2014-08-05 Thread Ted Byers
I have Perl code, which uses a library that in turn uses openssl for HTTPS connections. I have been trying to use Wireshark to diagnose this, but I have yet to find a way to have it tell me what steps in the SSL handshaking are happening at a given time (client hello, server hello, &c.). Thus, I

Re: [EXTERNAL] howto get a .so.X.Y.Z file rather than indivdual .o files in a libSOMETHING.a

2014-08-05 Thread Sands, Daniel
On Mon, 2014-08-04 at 22:45 +0200, Michael Felt wrote: And finally - read exactly what is there: -- Dependent module libcrypt.so could not be loaded, not as above 0509-150 Dependent module /usr/lib/libssl.a(libssl.so.0.9.8) could not be loaded. (libssl.a(member)) The problem there is

Re: [EXTERNAL] howto get a .so.X.Y.Z file rather than indivdual .o files in a libSOMETHING.a

2014-08-05 Thread Michael Felt
pressed send too soon, wanted to press bold again. The "hack" to the error message is to copy libcrypto.so to /usr/lib. Then it gets found and programs load. What I would like is for the caller (in libssl.so) to request the search for a member in a library rather than as a module(name) only. It is

Re: [EXTERNAL] howto get a .so.X.Y.Z file rather than indivdual .o files in a libSOMETHING.a

2014-08-05 Thread Michael Felt
The error message: exec(): 0509-036 Cannot load program wget because of the following errors: *0509-022 Cannot load module /usr/lib/libssl.a(libssl.so.0.* *9.8).* 0509-150 Dependent module libcrypto.so could not be loaded. 0509-022 Cannot load module libcrypto.so.

Re: [EXTERNAL] howto get a .so.X.Y.Z file rather than indivdual .o files in a libSOMETHING.a

2014-08-05 Thread Michael Felt
Thanks - I found the hint in INSTALL on howto create the shared files. What I have not figured out is how to make openssl want them to be libssl.a(member) and libcrypto.a(member). Here is where I am atm: I was able to create libssl.so.0.9.8 and libcrypto.so.0.9.8 The traditional packaging on AIX

Re: found half of it

2014-08-05 Thread dave
I have it that the elliptic multiply is not standard. So I have been skip tracing though the code. It starts with ec_key.c, with EC_KEY_generate_key. This grabs the group or or the particular curves prime field size. It then uses this as the range for bn_rand_range. This is in bn_rand.c. I