Re: [openssl-users] FIPS Object Module 2.0, fipsalgtest.pl fails

2017-10-04 Thread Steve Marquess
mething very broken in your build environment or platform; you'll want to sort that out before trying anything adventurous. -Steve M. -- Steve Marquess OpenSSL Validation Services, Inc. 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 301 874 2571 marqu...@openssl.com gpg/pgp key: http://op

Re: [openssl-users] FIPS Object Module 2.0, fipsalgtest.pl fails

2017-10-02 Thread Steve Marquess
don't benefit the OpenSSL community as a whole. Please note that if you're trying to do your own "private label" validation you'll have to use a new unique set of test vectors provided by your accredited test lab; reprocessing a previously used set doesn't buy you mu

Re: [openssl-users] FIPS Object Module 2.0, fipsalgtest.pl fails

2017-09-28 Thread Steve Marquess
to compare your test vectors with a known good set from http://openssl.com/testing/validation-2.0/testvectors/. Pick a recent set, as the format of the test vectors changes over time. Note that as a result frequent adjustment of fipsalgtest.pl is often necessary. -Steve M. -- Steve Marquess OpenSSL Validation

Re: [openssl-users] /proc/sys/crypto/fips_enabled=1 is this enough to make OpenSSL to change its mode to FIPS?

2017-05-13 Thread Steve Marquess
want to use FIPS_mode_set(); see the FIPS module user guide at https://www.openssl.org/docs/fips/UserGuide-2.0.pdf and/or the wiki at https://wiki.openssl.org/. -Steve M. -- Steve Marquess OpenSSL Validation Services, Inc. 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 301 874 2571 m

Re: [openssl-users] Static FIPS Library with Address Randomization

2017-03-21 Thread Steve Marquess
er the application executable file containing the FIPS module (which in many cases would be a shared library), but that was specifically rejected (see section 2.2 of the OpenSSL FIPS module user guide, https://www.openssl.org/docs/fips/UserGuide-2.0.pdf). -Steve M. -- Steve Marquess OpenSSL Valida

Re: [openssl-users] Enabling FIPS on an custom embedded system.

2016-10-27 Thread Steve Marquess
ned patches to add x.509 support to OpenSSH (http://roumenpetrov.info/openssh/), but hacking OpenSSH for both FIPS 140 and x.509 is not a project for the faint-hearted, and since OpenSSH is unlikely to ever add either feature officially you're left with a long maintenance tail. -Steve M. -- Steve

Re: [openssl-users] Enabling FIPS on an custom embedded system.

2016-10-26 Thread Steve Marquess
ified for compatibility with the FIPS capable OpenSSL. Very few applications not already designed to support the OpenSSL FIPS module will be compatible without some degree of modification. -Steve M. -- Steve Marquess OpenSSL Validation Services, Inc. 1829 Mount Ephraim Road Adamstown, MD 2171

Re: [openssl-users] new FIPS module

2016-09-29 Thread Steve Marquess
ssage "FIPS mode not supported." Note that tells you nothing about whether another application has enabled FIPS mode, though. For that you need to look under the hood of that application (i.e. ask the vendor). -Steve M. -- Steve Marquess OpenSSL Validation Services, Inc. 1829 Mount Ephrai

Re: [openssl-users] new FIPS module

2016-09-28 Thread Steve Marquess
Apparently PIC isn't possible on Win32, for instance. Hopefully Andy will weigh in. If there is a graceful way to accommodate Windows we'd gladly do it. As for DLLs, the fipscanister.o code can always be embedded within a DLL or shared library. It's the rebasing that's the problem. -S

Re: [openssl-users] Building FIPS-capable OpenSSL on Linux PPC64

2016-09-27 Thread Steve Marquess
ed. So whether you can build it there or not it moot. We can still add platforms to the 2.0 FIPS module, but of course that takes time and money. Typically we would introduce new architecture targets in config/Configure as necessary to accommodate the requirement that command line options not be

[openssl-users] new FIPS module

2016-09-27 Thread Steve Marquess
ything of vital importance please speak up. -Steve M. -- Steve Marquess OpenSSL Validation Services, Inc. 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 s/b +1 301 874 2571 direct marqu...@openssl.com gpg/pgp key: http://openssl.com/docs/0x6D1892F5.asc -- openssl-users mailing list

Re: [openssl-users] Building OpenSSL Library on ARM Cortex M4 based STM32F4 controller in an RTOS environment

2016-09-20 Thread Steve Marquess
as yours, will *not* satisfy those requirements. It should be possible to have your platform (RTOS on ARM) added to one of the validations, but that will cost time and money. But, until and if that is done stock OpenSSL will achieve the same level of FIPS 140-2 righteousness (i.e., none). -

Re: [openssl-users] ECC patent status questions

2016-09-01 Thread Steve Marquess
nse (https://www.openssl.org/source/NSA-PLA.pdf). I'm not going to try and offer any legal advice, though; for that you'll need to check with your own legal counsel. -Steve M. -- Steve Marquess OpenSSL Software Foundation 20-22 Wenlock Road London N1 7GU United Kingdom +44 1785508015

Re: [openssl-users] regarding openssl and openssl fips

2016-08-24 Thread Steve Marquess
a dormant Dual EC DRBG matters to you then upgrade to any revision 2.0.8 or later. -Steve M. -- Steve Marquess OpenSSL Validation Services, Inc. 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 s/b +1 301 874 2571 direct marqu...@openssl.com gpg/pgp key: http://openssl.com/docs/0x

Re: [openssl-users] Reasons to go from 2.0.9 FOM to 2.0.12 ?

2016-08-19 Thread Steve Marquess
e apparently going to the expense and trouble of obtaining a copycat validation, there's no reason for you *not* to use 2.0.13. That way you'd potentially have coverage for more platforms. -Steve M. [*] Removal of Dual EC DRBG -- arguably a vulnerability mitigation -- at revisions 2.0.6 and 2.0.

Re: [openssl-users] OpenSSL FOM 2.0.12 - Windows Compliance

2016-08-19 Thread Steve Marquess
oftware it's prudent to always use the latest revision to pick up bugfixes and refinements; for the FIPS module it doesn't matter. -- Steve Marquess OpenSSL Validation Services, Inc. 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 s/b +1 301 874 2571 direct marqu...@op

Re: [openssl-users] OpenSSL - FIPS 140 Compliant

2016-08-17 Thread Steve Marquess
The background discussion there will still be relevant for the new FIPS module. -Steve M. -- Steve Marquess OpenSSL Validation Services, Inc. 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 s/b +1 301 874 2571 direct marqu...@openssl.com gpg/pgp key: http://openssl.com/docs/0x6D189

Re: [openssl-users] Question about OpenSSL and FIPS 140-2 module

2016-08-04 Thread Steve Marquess
ny product that is sold into the USG/DoD market will come in a FIPS 140 flavor. If you don't have source you'll not be able to tell if it's readily adaptable for FIPS 140 compliance. -Steve M. -- Steve Marquess OpenSSL Validation Services, Inc. 1829 Mount Ephraim Road Adamst

[openssl-users] wiki spam

2016-07-11 Thread Steve Marquess
ing up the spam is tedious so please note that going forward we'll need better evidence that new contributors are real OpenSSL users. How we do that we'll need to figure out as we go; please bear with us. -Steve M. -- Steve Marquess OpenSSL Software Foundation 20-22 Wenlock Road London

Re: [openssl-users] Regarding FIPS capable openssl (I want to combine libcrypto.a and libssl.a)

2016-06-29 Thread Steve Marquess
link process, but you cannot put the FIPS module in a conventional static library (as managed with "ar"). Unfortunately the requirements of FIPS 140-2 conflict in several ways with standard software engineering practice; it is the tail that wags the dog. -Steve M. -- Steve Marquess

Re: [openssl-users] Regarding FIPS capable openssl (I want to combine libcrypto.a and libssl.a)

2016-06-24 Thread Steve Marquess
d applications, > perhaps also some of the other required steps from the FIPS > module users guide. > See https://openssl.org/docs/fips/UserGuide-2.0.pdf. The FIPS module requires special build-time voodoo to satisfy the peculiar requirements of the FIPS 140-2 validation. -Steve

Re: [openssl-users] Looking for the Changelog in openssl-fips-2.0.12

2016-05-24 Thread Steve Marquess
would for OpenSSL proper or other more conventionally maintained software. -Steve M. -- Steve Marquess OpenSSL Validation Services, Inc. 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 s/b +1 301 874 2571 direct marqu...@openssl.com gpg/pgp key: http://openssl.com/docs/0x6D1892F5.as

Re: [openssl-users] good riddance to PayPal

2016-05-13 Thread Steve Marquess
pendence trumped any hypothetical financial gain. We have turned down other donations-with-strings opportunities in the past for similar reasons. Also, while we value the individual donations received via PayPal, the bulk of our donation funding has been received via bank transfers (Swift/ACH), and tha

Re: [openssl-users] good riddance to PayPal

2016-05-12 Thread Steve Marquess
On 05/12/2016 09:39 AM, Steve Marquess wrote: > On 05/11/2016 06:04 PM, Johann v. Preußen wrote: >> i am sorry if i have wasted your time on non-profit formation and >> taxation issues when i put my CPA hat on. i originally meant to point >> out some banking alternatives an

Re: [openssl-users] good riddance to PayPal

2016-05-12 Thread Steve Marquess
call when they open for business. I suspect we'll run into the U.S. web server location issue, but I'll check. -Steve M. -- Steve Marquess OpenSSL Software Foundation 20-22 Wenlock Road London N1 7GU United Kingdom +44 1785508015 +1 301 874 2571 direct marqu...@opensslfoundation.org

Re: [openssl-users] good riddance to PayPal

2016-05-11 Thread Steve Marquess
hecked with several, and with ones experienced with 501(c)) don't see a viable path worth the substantial investment it would cost us. -Steve M. -- Steve Marquess OpenSSL Software Foundation 20-22 Wenlock Road London N1 7GU United Kingdom +44 1785508015 +1 301 874 2571 direct marqu...@o

Re: [openssl-users] good riddance to PayPal

2016-05-11 Thread Steve Marquess
tus are nil. Apparently the IRS does not look kindly on our type of open source project. That is one of the reasons we need to relocate outside of U.S. jurisdiction. -Steve M. -- Steve Marquess OpenSSL Validation Services, Inc. 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 s/b

Re: [openssl-users] good riddance to PayPal

2016-05-10 Thread Steve Marquess
On 05/05/2016 04:41 PM, Steve Marquess wrote: > We've had a PayPal account for years, as the most convenient way for > individuals to send small donations. However, as the person who has > managed that account I can attest that PayPal has always been rather > annoying to de

[openssl-users] Attack of the FIPS 140-2 Clones

2016-05-10 Thread Steve Marquess
s which are listed in alphabetical order in table 2.10b. -Steve M. -- Steve Marquess OpenSSL Validation Services, Inc. 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 s/b +1 301 874 2571 direct marqu...@openssl.com gpg/pgp key: http://openssl.com/docs/0x6D1892F5.asc -- openssl-use

Re: [openssl-users] good riddance to PayPal

2016-05-06 Thread Steve Marquess
isting accounts isn't the problem. -Steve M. -- Steve Marquess OpenSSL Validation Services, Inc. 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 s/b +1 301 874 2571 direct marqu...@openssl.com gpg/pgp key: http://openssl.com/docs/0x6D1892F5.asc -- openssl-users mailing lis

Re: [openssl-users] good riddance to PayPal

2016-05-06 Thread Steve Marquess
On 05/06/2016 10:29 AM, Jakob Bohm wrote: > On 06/05/2016 15:26, Steve Marquess wrote: >> On 05/06/2016 09:14 AM, Jakob Bohm wrote: >>> On 06/05/2016 13:45, Salz, Rich wrote: >>>>> Consider having the non-U.S. person do the account setup too. >>>>>

Re: [openssl-users] good riddance to PayPal

2016-05-06 Thread Steve Marquess
still being actively worked, and I'm sure we'll solve it eventually. I initially (as someone who has created multiple U.S. companies) thought it would be as easy as you assume. It's been an education. -Steve M. -- Steve Marquess OpenSSL Software Foundation 20-22 Wenlock Road London

Re: [openssl-users] good riddance to PayPal

2016-05-06 Thread Steve Marquess
f us fall in that category anyway; OpenSSL is not a U.S. centric organization. Our U.S. connections are only due to the circumstantial fact that the OpenSSL team member (me) who initially set up our banking arrangements happened to be American. -Steve M. -- Steve Marquess OpenSSL Validation Servic

Re: [openssl-users] good riddance to PayPal

2016-05-06 Thread Steve Marquess
r unspecified reasons a week later. I've spent an unbelievable amount of time on this. If there is a non-U.S. bank willing to have OpenSSL as a customer I'd love to talk to them. We've even created non-U.S. corporate entities (in IoM and BVI) for that purpose; after many months they

Re: [openssl-users] good riddance to PayPal

2016-05-05 Thread Steve Marquess
On 05/05/2016 07:52 PM, debbie10t wrote: > Hello, > > On 05/05/16 21:41, Steve Marquess wrote: >> We've had a PayPal account for years, as the most convenient way for >> individuals to send small donations. However, as the person who has >> managed that account I c

Re: [openssl-users] good riddance to PayPal

2016-05-05 Thread Steve Marquess
re is a requirement that the web site on which payments are processed be located in the U.S. Our servers are all in Europe, appropriately so. -Steve M. -- Steve Marquess OpenSSL Software Foundation 20-22 Wenlock Road London N1 7GU United Kingdom +44 1785508015 +1 301 874 2571 direct marqu...@o

[openssl-users] good riddance to PayPal

2016-05-05 Thread Steve Marquess
egret that there is no clear alternative to switch to instead (suggestions welcome if there are options I'm unaware of). -Steve M. -- Steve Marquess OpenSSL Software Foundation 20-22 Wenlock Road London N1 7GU United Kingdom +44 1785508015 +1 301 874 2571 direct marqu...@opensslfoundation.org

Re: [openssl-users] FIPS compile issue with Perl on Windows

2016-04-19 Thread Steve Marquess
On 04/19/2016 10:43 AM, Jakob Bohm wrote: > On 19/04/2016 16:31, Steve Marquess wrote: >> On 04/19/2016 09:16 AM, Jakob Bohm wrote: >>> On 19/04/2016 13:44, Leaky wrote: >>>> Thanks, but I am still scratching my head as to if that is even >>>> possible o

Re: [openssl-users] FIPS compile issue with Perl on Windows

2016-04-19 Thread Steve Marquess
ailable, but the CMVP required the specification of fixed build commands from the very first validation. No requirement that a specific version of "gunzip" be used, so the use of a script would appear to be permitted. Confusing, for sure... -Steve M. -- Steve Marquess OpenSSL Vali

Re: [openssl-users] FIPS compile issue with Perl on Windows

2016-04-19 Thread Steve Marquess
On 04/18/2016 08:25 PM, Jakob Bohm wrote: > On 19/04/2016 01:51, Steve Marquess wrote: >> On 04/18/2016 04:05 PM, Leaky wrote: >>>>> plus you're constrained by the >>>>> requirements of the Security Policy to build the module with precisely >>>

Re: [openssl-users] FIPS compile issue with Perl on Windows

2016-04-18 Thread Steve Marquess
d requirements. It doesn't make sense, from the software engineering viewpoint, but is what the FIPS 140-2 validation bureaucracy insists on. -Steve M. -- Steve Marquess OpenSSL Validation Services, Inc. 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 s/b +1 301

Re: [openssl-users] FIPS compile issue with Perl on Windows

2016-04-18 Thread Steve Marquess
you can then use normal software engineering best practice for building OpenSSL proper (e.g. 1.0.2g) and your application code, and automation would make more sense. -Steve M. -- Steve Marquess OpenSSL Validation Services, Inc. 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 s/b +

[openssl-users] FIPS 140-2 web site error

2016-04-11 Thread Steve Marquess
ore than a week behind us, and we haven't been offered the bazillion dollars and a pony it would take for us to agree to relinquish that validation. I've asked the accredited test lab to contact the CMVP to correct it. Based on past experience that could take days to weeks. -Steve M

Re: [openssl-users] Execute failed when I tried to enable fips_mode.

2016-04-08 Thread Steve Marquess
not supported:o_fips.c:92: > ... You linked your test program with a stock version of OpenSSL, not the "FIPS capable" OpenSSL that contains the OpenSSL FIPS Object Module. Building of the "FIPS capable" OpenSSL is discussed in the OpenSSL FIPS User Guide: https://www.op

Re: [openssl-users] Verifying the sha1 of fipscanister.o with what is embedded in libcrypto.so

2016-03-19 Thread Steve Marquess
hat will suffice as proof a product is using a validated cryptographic module. It is even less possible than the "secure backdoor" in FBI/DoJ fantasies. -Steve M. -- Steve Marquess OpenSSL Validation Services, Inc. 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 s/b

Re: [openssl-users] Verifying the sha1 of fipscanister.o with what is embedded in libcrypto.so

2016-03-15 Thread Steve Marquess
s not fipscanister.o, but the TEXT and RODATA data within it. To use your analogy, the fipscanister.o "can" contains only one tomato which is an indigestible and indivisible blob that appears intact in the baked quiche. Bon Appétit. -Steve M. -- Steve Marquess OpenSSL Validation Servic

Re: [openssl-users] Verifying the sha1 of fipscanister.o with what is embedded in libcrypto.so

2016-03-15 Thread Steve Marquess
ng as a magical pixie dust detector. We cannot make one; no one can. -Steve M. -- Steve Marquess OpenSSL Validation Services, Inc. 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 s/b +1 301 874 2571 direct marqu...@openssl.com gpg/pgp key: http://openssl.com/docs/0x6D1892F5.asc

Re: [openssl-users] Verifying the sha1 of fipscanister.o with what is embedded in libcrypto.so

2016-03-15 Thread Steve Marquess
5 documentation thing) and move on; I didn't and was condemned to an eternity of tilting at the FIPS 140-2 windmill... -Steve M. -- Steve Marquess OpenSSL Validation Services, Inc. 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 s/b +1 301 874 2571 direct marqu

Re: [openssl-users] Verifying the sha1 of fipscanister.o with what is embedded in libcrypto.so

2016-03-15 Thread Steve Marquess
ia the usual common sense means). At a minimum you'll need an official CD (section 6.6; yup, snail mail is a "trusted path"). We're still sending those out for free, in spite of the significant financial losses the OpenSSL FIPS business sustained last year. -Steve M. -- Stev

Re: [openssl-users] FIPS Performance Question

2016-03-08 Thread Steve Marquess
to get specific answers to hypothetical questions from the CMVP. Test labs may say "well, we're not sure", or different labs may give diametrically different answers. Sometimes the best way to answer such questions is to submit a formal validation action to elicit a definitive response.

[openssl-users] FIPS 140-2 red letter puzzle resolved

2016-02-26 Thread Steve Marquess
entry: http://csrc.nist.gov/groups/STM/cmvp/documents/140-1/140val-all.htm#1747 So once again all three of the OpenSSL FIPS Object Module v2.0 validations are shown as successfully surviving the "RNG transition". -Steve M. -- Steve Marquess OpenSSL Validation Services, Inc. 1829 Mount E

[openssl-users] FIPS 140-2 red letter puzzle

2016-02-22 Thread Steve Marquess
a not uncommon occurrence. So, don't panic yet. I think we will eventually receive confirmation that this red-letter message is an error and that it will be corrected. Such confirmation may take some time, though. Similar errors in the past have remained uncorrected for months. -Steve M. -- St

Re: [openssl-users] Validation status of openssl-fips-2.0.11?

2016-02-13 Thread Steve Marquess
On 02/13/2016 04:58 AM, Kyle Hamilton wrote: > > On 2/12/2016 2:03 PM, Steve Marquess wrote: >> On 02/12/2016 04:26 PM, Kyle Hamilton wrote: >>> I'm not seeing anything about openssl-fips-2.0.11 in >>> http://csrc.nist.gov/groups/STM/cmvp/documents/140-1/140val-

Re: [openssl-users] Validation status of openssl-fips-2.0.11?

2016-02-12 Thread Steve Marquess
. The answer to that question is why we're still snail-mailing CDs (see http://openssl.com/fips/verify.html). -Steve M. [1] A tedious discussion starts at http://openssl.com/fips/hostage.html -- Steve Marquess OpenSSL Validation Services, Inc. 1829 Mount Ephraim Road Adamstown, MD 21710 USA

Re: [openssl-users] Configure and config in openssl source folder

2016-02-10 Thread Steve Marquess
mandated procedure. Then take the resulting fipscanister.* and fips_premain.* files and version control those from then on out. Don't try to continually rebuild the FIPS module from source that cannot be modified anyway. -Steve M. -- Steve Marquess OpenSSL Validation Services, Inc. 1829 Mount Eph

Re: [openssl-users] How do I verify the FIPS mode

2016-02-10 Thread Steve Marquess
md5 is not an enabled cipher in FIPS mode. It depends on the version. Recent versions of OpenSSL will give a "FIPS mode not supported" error for env OPENSSL_FIPS=1 openssl md5 ... Whereas that command for a properly built FIPS-enabled OpenSSL will give a "not permitted in FIPS mode&q

[openssl-users] FIPS 140-2 X9.31 RNG transition finally complete

2016-02-10 Thread Steve Marquess
tforms at revision 2.0.12 along with the RNG transition wordsmithing. Thanks again to DataGravity for making this "RNG transition" compliance possible by paying the test lab fees. -Steve M. [*] The de-listed validations can be found at http://csrc.nist.gov/groups/STM/cmvp/documents/140

Re: [openssl-users] FIPS Object Module v2.0 and openssl security patches

2016-02-09 Thread Steve Marquess
ndated process its FIPS-ness is unaffected by OpenSSL. -Steve M. -- Steve Marquess OpenSSL Validation Services, Inc. 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 s/b +1 301 874 2571 direct marqu...@openssl.com gpg/pgp key: http://openssl.com/docs/0x6D1892F5.asc -- openssl-use

Re: [openssl-users] FIPS building scripts does NOT work for iOS >=7

2016-02-09 Thread Steve Marquess
sually have to call on my smarter colleagues for assistance. There are others who may be able to help, for instance Jeff Walton. -Steve M. -- Steve Marquess OpenSSL Validation Services, Inc. 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 s/b +1 301 874 2571 direct marqu...@op

[openssl-users] FIPS 140-2 X9.31 RNG transition ... still in transition

2016-02-08 Thread Steve Marquess
rsue a new validation I haven't seen it yet. -Steve M. [1] Tediously documented in the "hostage/ransom/aftermath" trilogy at http://openssl.com/fips/ [2] See https://openssl.org/blog/blog/2015/09/29/fips/ -- Steve Marquess OpenSSL Validation Services, Inc. 1829 Mount Ephraim Road

Re: [openssl-users] FIPS building scripts does NOT work for iOS >=7

2016-02-04 Thread Steve Marquess
On 02/04/2016 05:31 PM, Steve Marquess wrote: > On 02/04/2016 03:19 PM, Yang Hong wrote: >> Hello folks. >> >> >> I follow the latest User Guide 2.0 to build iOS the FIPS Object Module >> and FIPS Capable library for iOS devices (*/E.2 Apple iOS Supp

Re: [openssl-users] FIPS building scripts does NOT work for iOS >=7

2016-02-04 Thread Steve Marquess
/when we test more iOS versions we'll make changes as appropriate. -Steve M. -- Steve Marquess OpenSSL Validation Services, Inc. 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 s/b +1 301 874 2571 direct marqu...@openssl.com gpg/pgp key: http://openssl.com/docs/0x6D1892F5.asc ___

Re: [openssl-users] Enforcing FIPS via Cipher Suites Declaration

2016-02-04 Thread Steve Marquess
e Wikipedia article is as good a place as any to start. Also note the OpenSSL FIPS User Guide, https://openssl.org/docs/fips/SecurityPolicy-2.0.pdf. -Steve M. -- Steve Marquess OpenSSL Validation Services, Inc. 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775

Re: [openssl-users] How to enable FIPS mode system-wide for the FIPS capable OpenSSL?

2016-01-29 Thread Steve Marquess
openssl.conf. See the FIPS user guide, https://openssl.org/docs/fips/UserGuide-2.0.pdf, section 5.2. -Steve M. -- Steve Marquess OpenSSL Software Foundation 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 s/b +1 301 874 2571 direct marqu...@openssl.com gpg/pgp key: http://openssl.co

Re: [openssl-users] OpenSSL FIPS modules and APIs compatibility

2016-01-27 Thread Steve Marquess
"fips" option in the presence of the FIPS module) will behave just like stock OpenSSL until the FIPS mode of operation is enabled. At that point many cryptographic operations are automagically disabled; but that's not the same thing as changing the API. -Steve M. -- Steve Marquess Op

Re: [openssl-users] FIPS Certification

2016-01-27 Thread Steve Marquess
hoose to give their customized OS a distinctive brand name (e.g. "AcmeOS 1.0") so that the same formally tested OE will cover multiple Linux kernels under that OS brand name and unchanged OS version number. It would be a bit of a stretch to re-brand Microsoft Windows, though. Your options

Re: [openssl-users] FIPS Certification

2016-01-27 Thread Steve Marquess
It isn't; the validated crypto is necessarily inferior to its unvalidated equivalent (e.g. stock OpenSSL in the case of the OpenSSL FIPS Object Module) by every real world metric (security, performance, maintainability). -Steve M. -- Steve Marquess OpenSSL Software Foundation 1829 Mount Ephrai

Re: [openssl-users] FIPS Certification

2016-01-27 Thread Steve Marquess
atch (or if source code tweaks are necessary), you can fund addition of your platform(s) of interest to one of the validations. That is how the list of formally tested platforms has over time grown to more than 120 "OEs", more than any other validated module. -Steve M. -- Steve Marque

Re: [openssl-users] FIPS Certification

2016-01-27 Thread Steve Marquess
openssl.com/> (2473). Does that mean that we > now have a FIPS compliant Open SSL again?** You missed my post yesterday: https://mta.openssl.org/pipermail/openssl-users/2016-January/002858.html Note it's not a simple yes/no kind of answer. -Steve M. -- Steve Marquess Open

[openssl-users] FIPS 140-2 X9.31 RNG transition partially done

2016-01-26 Thread Steve Marquess
ction labeled "X9.31 RNG transition, December 31, 2015". [2] Details for masochists only: http://openssl.com/fips/ransom.html -- Steve Marquess OpenSSL Software Foundation 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 s/b +1 301 874 2571 direct marqu...@openssl.com gpg/pg

Re: [openssl-users] OpenSSL FIPS modules license

2016-01-22 Thread Steve Marquess
On 01/22/2016 04:28 PM, security veteran wrote: > Hi All, > > What type of license does OpenSSL FIPS modules have? Is it the same as > the OpenSSL license, or is it a different license? > > Thanks. Same license. -Steve M. -- Steve Marquess OpenSSL Software Foundation 1829

Re: [openssl-users] OpenSSL FIPS Object Module v2.0

2016-01-20 Thread Steve Marquess
0. I'm not even going to try and guess how long they'll take to review it; we've had to wait over six months for similar (no new platforms) change letters. -Steve M. -- Steve Marquess OpenSSL Software Foundation 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6

Re: [openssl-users] Questions regarding the openssl FIPS self-tests

2016-01-20 Thread Steve Marquess
t one set of shared libraries can be used for all processes, both those that care about FIPS 140-2 and those that don't. The OpenSSL + OpenSSL FIPS module combination (the "FIPS capable" OpenSSL) was designed for such dual use so that the FIPS behavior wouldn't be seen *unles

Re: [openssl-users] What version of OpenSSL source can be built with FIPS modules?

2016-01-19 Thread Steve Marquess
distros, and generally found it more trouble than it was worth to try try replacing bundled vendor packages, as opposed to installing a new OpenSSL along with new versions of the OSS products that used it (such as OpenSSH, Apache httpd, Stunnel, etc.). -Steve M. -- Steve Marquess OpenSSL Softwar

Re: [openssl-users] What version of OpenSSL source can be built with FIPS modules?

2016-01-19 Thread Steve Marquess
option to make a "FIPS capable" OpenSSL, as I haven't looked at the Ubuntu modifications. Try it and see. -Steve M. -- Steve Marquess OpenSSL Software Foundation 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 s/b +1 301 874 2571 direct marqu...@openssl.com gpg/pgp k

Re: [openssl-users] Does OpenSSL FIPS modules only affect libcrypto.so

2016-01-19 Thread Steve Marquess
conflict with that objective (to some extent anyway, by forcing the POST to even in the more common case where FIPS 140-2 was not desired). So that design objective will not be fully achievable in future validations. -Steve M. -- Steve Marquess OpenSSL Software Foundation 1829 Mount Ephraim Roa

Re: [openssl-users] Does OpenSSL FIPS modules only affect libcrypto.so

2016-01-19 Thread Steve Marquess
the "FIPS enabled" mechanism just so that vendors would not need to ship two different sets of binaries to their customers who do and don't care about FIPS 140-2. Ship the "FIPS enabled" OpenSSL libraries to all your customers, and those who don't explicitly enable FI

[openssl-users] FIPS 140-2 X9.31 RNG transition submitted

2015-12-28 Thread Steve Marquess
the same cryptographic module). I check the NIST CMVP web site[*] every day to see what they have or haven't done in the last 24 hours, and will announce any results here if and when there is anything to announce. -Steve M. [*] http://csrc.nist.gov/groups/STM/cmvp/documents/140-1/140val

Re: [openssl-users] FIPS 140-2 X9.31 RNG transition expenses

2015-12-22 Thread Steve Marquess
On 12/14/2015 08:23 AM, Steve Marquess wrote: > On 12/02/2015 11:16 AM, Steve Marquess wrote: >> If you don't know or care what FIPS 140-2 is, be very glad this isn't >> your problem and turn your charitable attentions to some worthy cause. >> >> The CMVP

Re: [openssl-users] FIPS 140-2 X9.31 RNG transition expenses

2015-12-22 Thread Steve Marquess
of any actual use of X9.31 with those modules. The paper shuffle basically consists of removing most mentions of X9.31 RNG from the Security Policy document. Any application that has deliberately and explicitly enabled a non-default use of the X9.31 RNG would need to be changed, independently of th

Re: [openssl-users] FIPS 140-2 X9.31 RNG transition expenses

2015-12-22 Thread Steve Marquess
We are not taking on a new validation with new algorithms, etc., > unless we get one or more sponsors who are willing to contribute a > significant amount of money, among other things. Correct ... we are eager to do so but lack the opportunity at present. I remain hopeful that we will be able to att

Re: [openssl-users] undefined reference to `FIPS_mode'

2015-12-21 Thread Steve Marquess
bled" OpenSSL need to be built for that target platform, not the build system. -Steve M. -- Steve Marquess OpenSSL Software Foundation 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 s/b +1 301 874 2571 direct marqu...@openssl.com gpg/pgp key: http://openssl.

Re: [openssl-users] undefined reference to `FIPS_mode'

2015-12-21 Thread Steve Marquess
de as sudo, I get this error: > > error:0F06D065:common libcrypto routines:FIPS_mode_set:fips mode not > supported Your specific platform isn't supported. The OpenSSL FIPS module doesn't run on as many platforms as OpenSSL proper. -Steve M. -- Steve Marquess OpenSSL S

Re: [openssl-users] RSA and FIPS 186-4 in OpenSSL 1.0.1e/fips-2.0.9

2015-12-21 Thread Steve Marquess
On 12/21/2015 07:06 AM, Jakob Bohm wrote: > On 18/12/2015 19:58, Steve Marquess wrote: >> On 12/18/2015 12:58 PM, jonetsu wrote: >>> Fair enough (in this context). But what about the code itself, is it >>> ready >>> to be RSA 186-4 compliant ? >> We thin

Re: [openssl-users] FIPS 140-2 library

2015-12-19 Thread Steve Marquess
ndary consideration, instead you must ask "is there a validated product available that will allow X"? You can't code your way to FIPS 140-2 validated status, you have to find and use something that is already validated. -Steve M. -- Steve Marquess OpenSSL Software Foundation 1829

Re: [openssl-users] FIPS 140-2 library

2015-12-19 Thread Steve Marquess
rectory" means. -Steve M. -- Steve Marquess OpenSSL Software Foundation 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 s/b +1 301 874 2571 direct marqu...@openssl.com gpg/pgp key: http://openssl.com/docs/0x6D1892F5.asc ___ openssl-us

Re: [openssl-users] FIPS 140-2 library

2015-12-19 Thread Steve Marquess
Level 3" validation?: https://en.wikipedia.org/wiki/FIPS_140-2#Level_3 The OpenSSL FIPS Object Module v.20 validations are Level 1, as is the case with all software-only validations. The higher level validations are much more closely tied to specific hardware devices. -Steve M. -- Steve

Re: [openssl-users] RSA and FIPS 186-4 in OpenSSL 1.0.1e/fips-2.0.9

2015-12-18 Thread Steve Marquess
hasn't been sprinkled with the magical pixie dust of FIPS 140-2 validation. Writing the code isn't trivial, but that has never been the hard part... -Steve M. -- Steve Marquess OpenSSL Software Foundation 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 s/b +1 301 874 25

Re: [openssl-users] RSA and FIPS 186-4 in OpenSSL 1.0.1e/fips-2.0.9

2015-12-18 Thread Steve Marquess
utcomes. We will undertake another tilt a the windmill with the prerequisites Rich noted above, but I think a successful outcome for the sixth such validation will also require the engagement of politically adept stakeholders. -Steve M. -- Steve Marquess OpenSSL Software Foundation 1829 Mount Ephra

Re: [openssl-users] RSA and FIPS 186-4 in OpenSSL 1.0.1e/fips-2.0.9

2015-12-18 Thread Steve Marquess
aren't allowed to fix vulnerabilities (e.g. Lucky 13). So no. We will address all new FIPS 140-2 requirements, and known vulnerabilities, and support of OpenSSL 1.1, if and when we're in a position to pursue a new open source based validation to succeed the current #1747/#2398/#2473. -Steve

[openssl-users] OpenSSL FIPS Object Module 2.011 approved

2015-12-18 Thread Steve Marquess
and its three validations (#1747, #2398, #2473). -Steve M. [1] For masochists only: http://openssl.com/fips/aftermath.html -- Steve Marquess OpenSSL Software Foundation 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 s/b +1 301 874 2571 direct marqu...@openssl.com gpg/pgp key

Re: [openssl-users] FIPS 140-2 X9.31 RNG transition expenses

2015-12-14 Thread Steve Marquess
On 12/02/2015 11:16 AM, Steve Marquess wrote: > If you don't know or care what FIPS 140-2 is, be very glad this isn't > your problem and turn your charitable attentions to some worthy cause. > > The CMVP has introduced a new policy that will result in the effective > t

Re: [openssl-users] openssl fipsalgtest

2015-12-09 Thread Steve Marquess
cript" file. I'll also note that sorting out the algorithm tests will be relatively trivial compared to hacking the OpenSSL FIPS Object Module v2.0 code to meet all the new requirements that have accumulated since that validation was obtained. You'll want to do those mods before the al

Re: [openssl-users] FIPS 140-2 X9.31 RNG transition expenses

2015-12-03 Thread Steve Marquess
holds. I'll blog again when I know the outcome of the X9.31 RNG transition issue. -Steve M. -- Steve Marquess OpenSSL Software Foundation 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 s/b +1 301 874 2571 direct marqu...@openssl.com gpg/pgp key: http://openssl.com/docs/0x

Re: [openssl-users] FIPS 140-2 X9.31 RNG transition expenses

2015-12-02 Thread Steve Marquess
On 12/02/2015 11:16 AM, Steve Marquess wrote: > If you don't know or care what FIPS 140-2 is, be very glad this isn't > your > problem and turn your charitable attentions to some worthy > cause. > > The CMVP has introduced a new policy that will result in the >

[openssl-users] FIPS 140-2 X9.31 RNG transition expenses

2015-12-02 Thread Steve Marquess
end any money to us; if you're interested in covering this cost I'll put you directly in touch with the test lab to work out specific payment arrangements. Thanks, -Steve M. [1] See "X9.31 RNG transition, December 31, 2015" at http://csrc.nist.gov/groups/STM/cmvp/notices

[openssl-users] FIPS 140-2, a game of chance

2015-11-13 Thread Steve Marquess
's an open ended gamble: submit, hope, wait, ... -Steve M. [1] See http://veridicalsystems.com/blog/the-fickleness-of-fips/; note that dual submission did pay off for that client. -- Steve Marquess OpenSSL Software Foundation 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6

Re: [openssl-users] OCSP_sendreq_bio()

2015-10-28 Thread Steve Marquess
cess > as long as infinite recursion is avoided, preferably > through the choice of server certificates. There are environments where https must be used for OCSP, due to policy fiat and/or firewall restrictions. -Steve M. -- Steve Marquess OpenSSL Software Foundation, Inc. 1829 Mount Ephraim

Re: [openssl-users] Cryptographic export laws + OpenSSL

2015-10-27 Thread Steve Marquess
S Object Module User Guide, http://www.openssl.org/docs/fips/UserGuide.pdf Again, you really need to seek appropriate legal counsel and should not make any decisions based on any comments by OSF or OpenSSL. -- Steve Marquess OpenSSL Software Foundation, Inc. 1829 Mount Ephraim Road Adamstown, MD

Re: [openssl-users] CAVP protocol testing - what does it really consist of ?

2015-10-23 Thread Steve Marquess
On 10/21/2015 03:22 PM, jonetsu wrote: >> From: "Steve Marquess" >> Date: 10/21/15 14:18 >> See Appendix B of the OpenSSL FIPS User Guide: > >> https://openssl.org/docs/fips/UserGuide-2.0.pdf > > Thanks. > >> The specific algorithm te

  1   2   3   4   5   >