Thanks Steve. I wish you had the equipment for some more time :(.
I am taking a look at the Makefile.shared which is the helper makefile to
link shared libraries.
Hope to find a clue.

On Mon, Sep 10, 2012 at 10:47 AM, Steve Marquess <
marqu...@opensslfoundation.com> wrote:

> On 09/10/2012 10:31 AM, Taraniteja Vishwanatha wrote:
> > I have moved the iOS directory to one level above and I am able to
> generate
> > the 2.0 module.
> > One more difference that I have observed between 1.2 and 2.0 for iOS is:
> >  when I built the FIPS module, I also had libcrypto.a, libssl.a etc. in
> my
> > /usr/local/ssl/Release-iphoneos/lib. I did not build a FIPS capable
> openssl
> > module ( 1.0.1)
> >
> > For 2.0 module, I only have fipscanister.o in the location. There are no
> > instructions to build FIPS capable openssl module for iOS.
>
> That's because the 1.2 module distribution consists of a bastardized
> version of the regular OpenSSL, and as such creates many of the same
> files. Those should not be used; all files other than the FIPS module
> itself should be discarded after the module is generated.
>
> The 2.0 module has a much cleaner purpose-built distribution that
> doesn't create those extraneous files.
>
> You would build the "FIPS capable" OpenSSL the same way as for the
> non-FIPS capable case, but with the "fips" build-time option. As noted
> before I no longer have access to any OS X or iOS systems and so can't
> give more specific examples. One good clue for linking an application
> (such as the libcrypto shared library) with the FIPS module is to study
> how the fips_algvs test program is generated from
>
>         make build_algvs
>
> in the FIPS module workarea.
>
> -Steve M.
>
> --
> Steve Marquess
> OpenSSL Software Foundation, Inc.
> 1829 Mount Ephraim Road
> Adamstown, MD  21710
> USA
> +1 877 673 6775 s/b
> +1 301 874 2571 direct
> marqu...@opensslfoundation.com
> marqu...@openssl.com
>

Reply via email to