That resolved the issue. Thanks!
On Thu, Jul 4, 2013 at 4:22 AM, Dr. Stephen Henson <st...@openssl.org> wrote: > On Wed, Jul 03, 2013, Zeke Evans wrote: > >> I built the FIPS module as specified in the User Guide (only using >> ./config). The 'bn_mul_mont_fpu' multiply-defined error only occurs >> when building the fips capable code when using the 'shared' option (I >> only tested 1.0.1e and 1.0.1c). >> >> I don't think there is anything wrong with the FIPS module because I >> am able to use it to build 1.0.1e with 'fips' but without 'shared' >> being specified and all tests pass successfully. >> > > All symbols in the validated module should being fips_* or FIPS_* to avoid > clashes but that one was overlooked. As a workaround I'd suggest renaming the > symbol in the FIPS capable OpenSSL to something like ossl_bn_mul_mont_fpu. > Make sure OpenSSL compiles *without* the fips option when you do that (to > ensure you're using the correct symbol). > > Steve. > -- > Dr Stephen N. Henson. OpenSSL project core developer. > Commercial tech support now available see: http://www.openssl.org > ______________________________________________________________________ > OpenSSL Project http://www.openssl.org > User Support Mailing List openssl-users@openssl.org > Automated List Manager majord...@openssl.org ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org