I too think that the OpenSSL needs some GOOD documentation. What is the point in developing a product, if others cannot use it? We were planning to build a OpenSSL based Client and server communication system for the Windows platform. The system was to be used by 20,000 clients on the field. We dropped OpenSSL in favor of a commecial toolkit due to poor documentation available for OpenSSL. There is no way to understand the structure or the options of the toolkit For example which one is appropriate an when - SSL_write vs BIO_write? or how to set the timeout option for a BIO based SSL? or I was getting an error code of -1, when I was writing using BIO_write on a SSL connection. Inspite of reading the examples and the source code, I could not figure out the reason for it. Of course, I might be too dumb. But, the toolkit needs to be understandable to an average developer to be of any use. Many of the freeware software have excellent documentation which makes them useful (reason for their existence?). For eg, Perl, emacs etc. Please understand that I am not trying to downplay OpenSSL. I am just saying that it needs to be more accessible. -Deva > I don't think you have placed OpenSSL in the proper > perspective. OpenSSL is a *toolkit* used primarily with OTHER > applications. Most toolkits have documentation, though. Developers need to know how to use the product just like anyone else. For an example, see the GNU C library documentation -- very comprehensive and clear. > Would you complain that gcc does not have documentation? ... but it does (separate from the library documentation). (I am not wanting to detract from OpenSSL at all -- it is a very good product, and we all understand the effort that went into writing it.) ---------------------------------------------------------------------- phone +44 (0) 20 8542 7856, fax +44 (0) 20 8543 0176, post: Skygate Technology Ltd, 8 Lombard Road, Wimbledon, London, SW19 3TZ ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED] ____________________________________________________________________ Get free email and a permanent address at http://www.amexmail.com/?A=1 ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]