curl-library
Proposed changes to SSL comparison documentation
Date: Sat, 4 May 2013 13:03:14 -0600
The documentation at <http://curl.haxx.se/docs/ssl-compared.html> is missing sections for Windows- and Darwin-native SSL, and also doesn't mention a few key differences between engines, like whether they're database-driven or file-driven or both, or their support for CRL (none, manual, or automatic). I've made some proposed revisions; can the rest of you take a look and tell me what you think?
Nick Zitzmann
<http://www.chronosnet.com/>
|
|
cURL Docs SSL libraries compared
Compare SSL librariesThis comparison only involves SSL/TLS libraries that libcurl can be built to use.
* Not present in older versions of OpenSSL
Docs situation? File / run-time size requirements? API situation? (OpenSSL look-alike or not etc) DetailsOpenSSL - lack of good docs and an API that isn't very consistent. The license is often mentioned as a problem since it isn't GPL compatible. GnuTLS - good docs, consistent API, wide support for TLS standards. Not as widely used as OpenSSL. NSS - lack of good docs. API is focused around having data in databases instead of individual files like the other libs do. Suffers a bit from being seen as only used by Mozilla's browser and mail client by project members. CyaSSL - Little used by curl users. Dual GPL/commercial license. QSOSSL - made for a single OS so it is of no use or interest for people who don't use OS/400 PolarSSL - (formerly known as XySSL) targeted at embedded use. Small footprint. Dual GPL/commercial license. axTLS - targeted at small footprint. BSD licensed. Lack of good docs. Written by a single person. Secure Channel - Microsoft's TLS/SSL engine. Only available for Microsoft operating systems. Secure Transport - Apple's TLS/SSL engine. Only available for Apple operating systems. More readingThe mentioned libraries: OpenSSL, GnuTLS, NSS, CyaSSL, QSOSSL, PolarSSL, axTLS, Secure Channel, Secure Transport. More comparisons in the extensive feature-by-feature comparison on wikipedia. Please mail us corrections if this table is incorrect, or tell us other features we should compare! |
Page updated August 22, 2012.
web site info
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette: http://curl.haxx.se/mail/etiquette.html
Received on 2013-05-04