SSLeay is one of the worst UNIX software packages I have ever had to install. It was a bear to build on 4.3BSD UNIX, and so I decided to make public what I've built so that others don't have to duplicate this messy effort. fullinst.tar.Z contains what a normal SSLeay build and install puts in /usr/local/ssl. modsrc.tar.Z contains the source tree after I've hacked and whacked it to build on 4.3BSD. In its normal form SSLeay is practically unusable by other applications. Instead of a simple library with a simple header file you get a whole tree of mess under /usr/local/ssl, with its own include directory! And when you add /usr/local/ssl/include to your include path and #include , it sucks in all of its internal definitions (there is no clean external interface header file for SSLeay that hides the guts), fills your symbol namespaces with junk, and includes random system headers just to make your apps unbuildable due to multiple inclusions. usablelib.tar.Z is my attempt at a usable version of the SSLeay library. Unpack it into your /usr/local. It contains lib/libcrypto.a and lib/libssl.a, and an include/ssl.h I've created from the original by removing all subincludes and replacing all SOME_INTERNAL_GUT *'s with void *'s. All binaries are for VAX.