I think a good wiki for OpenSSL would be great! I had some trouble getting non-blocking IO to work-- the details were all there, but spread across many pages. So I put together this, which lists how to handle various return codes for various non-blocking calls:
http://jmarshall.com/wiki/bin/view/Main/HandlingNonBlockingIOErrorsInOpenSSL It could be simpler (e.g. you could handle most of it with "on SSL_ERROR_WANT_READ/WRITE select on R/W and do same operation again") but I wanted a general structure to accommodate any outlying cases, plus something tabular that could be echoed in switch blocks. All comments welcome. I'd feel more comfortable if someone who knows better could verify it. Anything missing? If it's accurate, I'm happy to transfer it to Patrick's wiki. Cheers, James On Fri, Feb 1, 2013 at 9:29 PM, Patrick Pelletier <c...@funwithsoftware.org> wrote: > Since the quality of OpenSSL documentation, and the ease of contributing to > it, has been a subject of discussion on both the openssl-users list and the > cryptography list in the past few months, and since the only commercial book > on OpenSSL is over a decade old now, I thought it would be worthwhile to > start an OpenSSL wikibook: > > https://en.wikibooks.org/wiki/OpenSSL > > All I have in place right now is a skeleton of a table of contents, but I'm > hoping that OpenSSL users will contribute to the book in their areas of > expertise, or as they learn new things that they wish had been documented. > > --Patrick > ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org