--#-- Fields left to conquer --#-- This doesn't cover everything. I've only shown how to do simple SSL over a standard Internet socket. OpenSSL has a newer, more sophisticated connection using structures called BIO that does non-blocking i/o. Eventually I'll include a tutorial on how to use the BIO structures, but for now you should have enough to get you started hacking.

Code for this gadget:
paul.c    request.c    sockets.c    paul2.c    ssl_sockets.c