Robert Relyea wrote:
> Nelson B Bolyard wrote:
>> Joe Orton wrote, On 2008-07-28 16:09:
>>> On Sat, Jul 26, 2008 at 05:17:56PM -0700, Nelson Bolyard wrote:
>>>> Daniel Stenberg wrote, On 2008-07-26 13:45:
>>>>> As a user of OpenSSL, NSS, yassl and GnuTLS I can certainly agree that
>>>>> GnuTLS has flaws in its API but NSS most certainly also has flaws as well
>>>>> _and_ notable missing features that GnuTLS offers.
>>>>>
>>>> Daniel, please tell us what features are missing that you would actually 
>>>> use
>>>> if they were present!
>>>>
>>> My basic questions about NSS usage relative to GnuTLS/OpenSSL are here:
>>> https://bugzilla.redhat.com/show_bug.cgi?id=347691
>>>
>> NSS is not going to stop using PKCS#11 modules as its sole means of access
>> to stored keys and certs.  That just won't happen.  Kiss all that FIPS 140
>> validation goodbye if that happens.
>>
>> Someone could write a PKCS#11 module that uses PEM files as its storage.
>> It wouldn't be FIPS validated, at least not initially.  But Please feel 
>> free. :)

In that case, there's even less motivation to adopt NSS, since OpenSSL is 
moving ahead with validation and all the over-a-decade's worth of apps written 
for OpenSSL can benefit from that immediately, without any additional 
development effort.

> Actually someone did:)... we're working on fixing the bugs and getting
> it into NSS. I now have someone working to finish this up...
>
> https://bugzilla.mozilla.org/show_bug.cgi?id=402712

That looks promising...

> (an early version is available in Fedora as part of the nss_compat_ossl
> library).

Following on from the discussion in 
https://bugzilla.mozilla.org/show_bug.cgi?id=292127 today I took a look at 
what would be involved in adding NSS support to OpenLDAP. Aside from the lack 
of hassle-free PEM support (which it appears may not be a problem for much 
longer) the other obvious source of pain is the lack of an intuitive API for 
selecting cipher suites. The notion of NSS_SetDomesticPolicy / 
NSS_SetExportPolicy / NSS_SetFrancePolicy is quaint at best. It's a relic of a 
closed-source legacy that makes no sense in FOSS that can be freely used 
anywhere in the world.

While there appears to be a function for enumerating the available cipher 
suites and their names, it would also be convenient to have a function that 
returns the cipher number for a given name, to make it easier to work with 
settings read from a configuration file.
-- 
   -- Howard Chu
   CTO, Symas Corp.           http://www.symas.com
   Director, Highland Sun     http://highlandsun.com/hyc/
   Chief Architect, OpenLDAP  http://www.openldap.org/project/
_______________________________________________
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to