This is the first release of the CL-SSL
SSL binding for Common Lisp.
It currently supports only LispWorks, but
CMUCL support is in the works (Eric Marsden has
a working SSL binding for CMUCL)
The CMUCL stuff in the archive does not work yet
(particularily because CMUCL seems to lack READ-SEQUENCE
I've done some tests with AServe, and was successful in fetching
and serving HTTPS sites using this CL-SSL package.
There are some minor things to resolve until it will be
well integrated with AServe.
Please note that this is a very early version and that alot
of things will change, as we are actively working on it.
I try to get it as portable as possible and it should be easy
to add support for CLISP, CormanLisp or MCL. One reason
of making it now public is that people from other Lispsystems
can take a look at it and probably offer the necessary FFI
code to get it running.
Thanks to Wade Humeniuk, Eric Marsden, and Kevin Rosenberg.
Wade is helping me working on this stuff
(and testing it if it still works on Windows after I've hacked
something... ;-) )
Eric is working on the CMUCL side - he has written most of the
FFI code. The CMUCL FFI code in this archive is based on the code
he sent to me, but he has a newer and more polished version
Kevin Rosenberg wrote the UFFI interface.