On Thu, Jan 10, 2013 at 3:07 AM, Nayna Jain <naynj...@in.ibm.com> wrote:
>
> Hi,
>
> I want to use FIPS compliant algorithms and keys. For that I understand, I
> need to have Openssl FIPS object library along with default openssl.
>
> However, I am not understanding how to install them. My questions are :
>
> 1. Both are tar.gz. Should I run ./Configure, make and make install for
> both of them and that is done.
No.

The FIPS Object Module (openssl-fips-2.0.N/ directory) uses: `./config
fipscanisterbuild`

The FIPS Capable library uses (openssl-1.0.x/ directory): `./config
fips <options>`

> If this is the case, how does openssl links
> with FIPS object module.
Nothing special is required. You use the FIPS Capable library
(libcrypto.a and libssl.a), the FIPS Capable library uses the FIPS
Object Module (fipscanister.o). Its all transparent to the user.

> 2. While compiling or building openssl lib itself I need to link it to FIPS
> object module. If that is the case, where and how do I have to set that
> linking option while building.
Nothing special is required (Chapter 2 of the User Guide 2.0 is a bit
misleading, IIRC). Just link against libcrypto.a, and act like
fipscanister.o does not exist.

> Please guide.
As requested: openssl.org/docs/fips/UserGuide-2.0.pdf.

Jeff
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to