Agglomerated SSL

Agglomerated SSL was written in order to hide the OpenSSL API. It strives to reuse the OpenSSL APIs and provide a much simpler and more sane interface for programmers that are interested in writing applications that require the SSL/TLS protocol for secure communications.

Recent releases

Release Notes: This release adds support for OpenSSL 1.0.1c and for TLS 1.1 and TLS 1.2,
falls back to TLS 1.0 on older OpenSSL versions,
uses DH parameters from certs,
always initializes the named curve in order to enable ECDHE,
removes the "version: " prefix from assl_verstring,
adds support for Bitrig,
and adds minor code cleanup.

Release Notes: Support for the latest version of libevent, improved error reporting when loading file certificates, build versioning on Linux to match support on BSD, a function call for stopping the server in the event server example, and other minor code cleanups and enhancements.

Release Notes: This release makes low delay and throughput flags control DSCP for IPv6. It adds a function to set a callback for log information. It fixes an issue with error reporting when getting address information. There are other minor code cleanup and enhancements.