I am still not able to statically link my application to the fips enabled openssl under linux. My platform is Windows 8 - VMWare - CentOS 6.3. From what I described above, the initial problem comes from fipsld not being able to find the fips_premain_dso executable (it never gets built). I came across a discussion about cross compiling where the solution was to set the FIPS_SIG environment variable. I don't think that my setup qualifies as a cross compile environment but I went ahead and tried it anyway, the error now was that my <my application name>.so is not cross compiler aware.
My openssl-fips build steps are: 1) ./config fipscanisterbuild 2) make 3) make install 1) ./config fips 2) make depend 3) make 4) make install When statically linking my application to the fips enabled openssl I use: make CC=fipsld FIPSLD_CC=gcc as described in the user manual since the link rules in my make file only rely on $(CC). Can somebody please comment on what I am doing wrong? - Roar -- View this message in context: http://openssl.6102.n7.nabble.com/fipsld-fips-premain-dso-No-such-file-or-directory-tp43733p43875.html Sent from the OpenSSL - User mailing list archive at Nabble.com. ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org