Feature #832
closedyaSSL (wolfssl) TLS support
Description
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!
;)
Updated by Anonymous over 18 years ago
MySQL dumps OpenSSL since its licenses are inherently GPL-incompatible.
Updated by stbuehler over 16 years ago
- Status changed from New to Fixed
- Resolution set to wontfix
Updated by gstrauss about 1 year ago
- Subject changed from yaSSL for even higher SSL performance. to yaSSL (wolfssl) TLS support
- Description updated (diff)
- Status changed from Wontfix to Fixed
- Priority changed from High to Normal
- ASK QUESTIONS IN Forums set to No
yassl became wolfssl
lighttpd provides TLS option mod_wolfssl since lighttpd 1.4.56. Docs_SSL
Regarding "higher performance", both openssl and gnutls are much faster than mbedtls and wolfssl, but mbedtls and wolfssl are more aimed at embedded systems and are generally smaller in code size and memory use than openssl and gnutls.
Also available in: Atom