Using FIPS mode and modifying apps

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 27 Jan 2015 14:13:57 -0500
Steve Marquess <marquess at openssl.com> wrote:

> The user guide documents that correctly. For the OpenSSL FIPS Object
> Module 2.0 (#1747) the FIPS mode of operation is enabled with
> FIPS_mode_set(). There is no "library startup"; you keep confusing
> past validations with new ones.

OK.
 
> Note that we would update that existing module to comply with the new
> I.G. 9.10 guidance, but that falls in the class of changes that are
> not permitted under the "change letter" update process (similarly, we
> weren't allowed to update the module to address security
> vulnerabilities such as "Lucky 13").

Yes, FIPS is what it is.  I'm short of describing words now, and I
prefer not to search too long :-)

> We have not done any validations that satisfy the various new
> requirements introduced in late 2013 and early 2014. New validations
> are very expensive, in dollars, time, and grief, and we don't have the
> necessary financial backing.

Something I don't understand.  Does validation prevent any software
development ?  Eg.  why not develop a newer version that is not
validated (until further notice) but will include for instance the
automatic library load that would perform transparently all the FIPS
checks ?

In our case, our system as a whole will be validated.  And that
includes OpenSSL, as well as anything else that's relevant to FIPS,
including stickers on the units.  OpenSSL will be validated anyways.
We are looking at adding the automatic load hence the running of FIPS
tests at library load time.  But then, this might change depending on
the assessment of other FIPS-aware modifications to popular Open Source
packages.  Otherwise, if they (most) have already FIPS mode options,
then we would add the automatic hooks to OpenSSL.  And the unit will be
sent to the consultants who will run their SSL tests and others, and
then to the NIST labs, as such.

Regards.


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux