wolfSSL

The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in C and targeted for embedded and RTOS environments, primarily because of its small size, speed, and portability. It is commonly used in standard operating environments as well because of its cross platform support. wolfSSL supports standards up to the current TLS 1.2 level, is up to 20 times smaller than OpenSSL, and offers several progressive ciphers.