On 09/13/2012 06:08 PM, TJ wrote:
> On 7 September 2012 23:54, Steve Marquess
> <marqu...@opensslfoundation.com> wrote:
>> On 09/07/2012 12:24 AM, TJ wrote:
>>> I'm doing a cross platform FIPS build (FIPSv2.0.1 with OpenSSL 1.01c).
>>>
>>> ./Configure no-asm no-hw linux-generic32
>>> make -j1 -C openssl-fips
>>
>> Might as well stop right there as the resulting FIPS module isn't FIPS
>> 140-2 validated. There is no point in using the FIPS module if you can't
>> claim, and don't require, validation; it has no inherent performance or
>> security advantages over regular OpenSSL (in fact it is technically
>> *inferior* in both respects).
>>
> 
> Actually, we do require validation, which is why I was trying to use
> the FIPS module, but there are other components we need to operate
> inside the logical cryptographic boundary so a separate validation
> will be required anyway, This obviously means it doesn’t really matter
> if I build the FIPS module in a non-compliant way.

So you're modifying the FIPS module. If you're not then there is no
reason to redefine the crypto module boundary, and not use the already
validated FIPS module. Additional cryptographic components can be
separately validated.

> I removed it anyway and got OpenSSL v1.0.1c to build and run, but now
> the self tests (which are required for validation) don't run. Are
> these self test available as a function call in base OpenSSL without
> the FIPS component? If so, how? If not, what should I do now?; reload
> the FIPS module and try to get it to build for my platform, or what?

What do you mean by "self tests"? The KATs that are done automatically
when FIPS mode is enabled (FIPS_mode_set())? If those fail then FIPS
mode can't be enabled and the FIPS module doesn't work at all, nothing
to do with obtaining a validation.

-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
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to