mbed TLS (formerly known as PolarSSL) makes it trivially easy for developers to include cryptographic and SSL/TLS capabilities in their (embedded) products, facilitating this functionality with a minimal coding footprint.
Free • Proprietary
What is mbed TLS?
The mbed TLS library is a dual licensed (GPLv2 or proprietary) implementation of the SSL and TLS protocols and the respective cryptographic algorithms and support code required. Stated on the website is that mbed TLS aims to be "easy to understand, use, integrate and expand". mbed TLS provides SSL / TLS functionality on the server and client side to applications and mbed TLS provides the cryptographic building blocks for building other cryptographic protocols.