Lighty should use yaSSL ([www.yassl.com]) as its SSL backend engine instead of openSSL! Even mySQL uses it for performance reasons and it is really easy to integrate as yaSSL provides an OpenSSL compatibility header!
Features
- SSL version 3 and TLS version 1 (client and server)
- OpenSSL compatibility layer
- MySQL integration
- libcurl support
- Initial stunnel integration
- MD2, MD4, MD5, SHA-1, RIPEMD, HMAC, DES, 3DES, AES, ARC4, TWOFISH, BLOWFISH, RSA, DSS, DH, and PKCS#5 PBKDF2
- ia32 assembly for AES, 3DES, BLOWFISH, TWOFISH, ARC4, MD5, SHA, and RIPEMD
- SSE2 instructions for Large Integers
- Simple API
- Interchangeable crypto and certificate libraries
- PEM and DER certificate support
- Very fast
- Multiple OS support: Win32, Linux, Solaris, FreeBSD, NetBSD, OpenBSD, and Mac OS X
Lighty might get even faster!
;)