Use an older version of OpenSSL for your FIPS-enabled OpenSSL? Yes, it might have security problems, but it you’re using the FIPS module! It’s got worse security problems, so you shouldn’t worry. :)
I can say for sure the FIPS 2.0 module compiled and worked at the time the Security Policy was approved for HP-UX on IA64 and PA-RISC, in both 32- and 64-bit flavors. But it was pretty picky about the link editor and compiler. Two other issues to be aware of (and maybe fixing this will let the more recent versions of OpenSSL work): 1) HP’s link editor is very brittle. You should be sure you’re using the proper patch level for it. I no longer have access to the box I was building on, and I’m not sure what the status of the box that was sent for testing is, so I can’t check the patch-level for the link editor. Take a look at the dates in the Security Policy, it was the patch that came out about a month (or less?) prior to the submission of the FIPS 2.0 module for approval. The previous patch wouldn’t link anything except the HP-UX kernel, so it was released outside the normal schedule (and the next patch broke it again, the patch after that was OK, but I never tried that one with building the FIPS module or FIPS-enabled OpenSSL). 2) You’re definitely using a newer version of the compiler; A.06.25 was the current version when the FIPS stuff was approved; depending on your auditors, you may need to be using that one. Especially since the prior versions wouldn’t compile the FIPS module correctly, I wouldn’t be surprised if newer ones are incapable, too. TOM > On Feb 2, 2016, at 6:38 PM, Stuart Kemp via RT <r...@openssl.org> wrote: > > The SecurityPolicy.pdf claims that HP-UX 11i IA64 is a Supported > Configuration; how can this claim be made when the code does nto even compile > correctly? > ________________________________________ > From: Rich Salz via RT [r...@openssl.org] > Sent: Tuesday, February 02, 2016 4:23 PM > To: Stuart Kemp > Cc: openssl-dev@openssl.org > Subject: [openssl.org #3713] Bug: openssl-1.0.1l, FIPS, HP-UX ia64, Duplicate > Symbol "AES_Te" and "AES_Td" > > If you sneeze on the FIPS code, you need a new CMVP change letter. > Setting realistic expectations, there are no plans at this time for any FIPS > work. > -- > Rich Salz, OpenSSL dev team; rs...@openssl.org > > > > _______________________________________________ > openssl-dev mailing list > To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev > _______________________________________________ openssl-dev mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev