Thank you for your valuable advice.  I have determined the root problem
and I believe it is important to inform you of the result.

 

In building the fips-1.2 source, I found that if I did it vanilla, it
would choose 64 bit object mode.  The AIX machine we are using is
running in mixed-kernel mode and this is a hard requirement because of
other legacy libraries that we utilize that we have not upgraded to
64-bit versions.  We probably will have to figure out a way to do that
now because the FIPS library is very important actually.  

 

The end result is that I had to change the makefile to -q32 to get it to
work with the openssl-0.9.8j distribution, which smartly does use 32_64
mode and will FAIL if I did not change the fips-1.2 makefile.  When I
re-did this with fips-1.2 with no changes, the test ran fine.  I would
guess then in this case if I WAS able to link against properly and build
openssl-0.9.8j then our application would be able to use fips mode just
fine.  

 

Can you indicate however if there is any intention to support this mixed
object mode?  It would really help us enormously in this case and I
believe I will run into the same problem when they try to get me to get
this working on Solaris too.  Any advice or information would be very
gratefully received.

 

Regards,

Jeremy R.

 

>Try running test/fips_test_suite on the validated tarball and 0.9.8j...
if 
>that fails in a similar way then most likely cause is a compiler bug. 
>
>Steve. 
>-- 
>Dr Stephen N. Henson. Email, S/MIME and PGP keys: see homepage 
>OpenSSL project core developer and freelance consultant.

Reply via email to