Re: Version difference

2013-09-11 Thread Jakob Bohm

On 9/6/2013 7:11 PM, Walter H. wrote:

Hello,

can someone please tell me the difference between

OpenSSL x.x.x any date
and
OpenSSL x.x.x-fips any date

is there a difference in functionality?
is there a difference in legality?

what does it tell to me, when
openssl version
shows fips, and what does it tell, when
openssl version
doesn't show fips?



Big question, short summary:

The FIPS versions are special versions for use by the US government and 
US government contractors.


Each FIPS version consists of two parts:

- A FIPS module which has (at great expense) been tested to comply 
with the letter and spirit both sane and not so sane US government 
standards known as FIPS.  US Government institutions are required by
law to only use crypto which has passed this testing (unless they are 
super-secret military agencies that use super-secret NSA provided

crypto).

- A FIPS capable version of OpenSSL, that is a copy of OpenSSL which
has been compiled with a special option so it can, if requested, pass
all the crypto operations through the certified FIPS module and refuse 
to do any non-approved crypto (meaning any crypto which is

worse, better or just different from the Government standard).

When the Use FIPS flag is not set, a FIPS capable OpenSSL behaves
just like a not FIPS capable OpenSSL with the same version number,
and neither may be legally used by US government employees and
contractors.


Enjoy

Jakob
--
Jakob Bohm, CIO, Partner, WiseMo A/S.  http://www.wisemo.com
Transformervej 29, 2730 Herlev, Denmark.  Direct +45 31 13 16 10
This public discussion message is non-binding and may contain errors.
WiseMo - Remote Service Management for PCs, Phones and Embedded
__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager   majord...@openssl.org


Version difference

2013-09-06 Thread Walter H.

Hello,

can someone please tell me the difference between

OpenSSL x.x.x any date
and
OpenSSL x.x.x-fips any date

is there a difference in functionality?
is there a difference in legality?

what does it tell to me, when
openssl version
shows fips, and what does it tell, when
openssl version
doesn't show fips?

Thanks,
Walter

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