The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating environments as well because of its royalty free pricing and cross platform support. wolfSSL supports industry standards up to the current TLS 1.2 level, is up to 20 times smaller than OpenSSL, and offers progressive ciphers such as HC-128, RABBIT, and NTRU. User benchmarking and feedback reports dramatically better performance when using wolfSSL over OpenSSL. It is available under both GPLv2 and commercial licenses, like MySQL, making it ideal for a wide variety of projects.
TLS 1.3 0RTT feature added
Added port for using Intel SGX with Linux
Update and fix PIC32MZ port
AVX and AVX2 assembly for improved ChaCha20 performance
Added Xilinx port
Added warning when compiling without hardened math operations
More fixes, improvements and new features!
Standard C library, optional BSD socket API