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.
Full Specifications
What's new in version 3.15.5
Version 3.15.5: Fixes for GCC-8 warnings with strings.
Additional compatibility API's added, including functions like wolfSSL_X509_CA_num and
wolfSSL_PEM_read_X509_CRL.
Fixes for OCSP use with NGINX port.
Renamed the macro INLINE to WC_INLINE for inline functions.
General
ReleaseDecember 17, 2018
Date AddedDecember 17, 2018
Version3.15.5
Operating Systems
Operating SystemsWindows 10, Windows 8, Linux, Windows Vista, Windows, Windows 7
Additional RequirementsStandard C library, optional BSD socket API