What is it all about?
mbed TLS (previously PolarSSL) offers an SSL library contains significantly accessible API and convenient source code implementation of the SSL/TLS protocols.
Tested code: mbed TLS is extensively tested with our continuous integration system. Easy integration with a small memory footprint: Tiny library: mbed TLS's memory footprint can get as small as 30k and averages below 110k. Easy to understand and use with a clean API: We offer readable code and a logical and readable API with API documentation and examples. Easy to reduce and expand the code: mbed TLS has no global code and has minimal coupling between its modules. So it's easy to just grab part and drop it into an existing project or add new functionality. Easy to build with no external dependencies: Except for basic libc calls, mbed TLS has no external dependencies on other libraries. Extremely portable: mbed TLS is used on many architectures, including x86/x64, ARM, PowerPC, MIPS and Motorola 68000 and OS'es like Windows, Linuxes, Unixes, Apple iOS, FreeRTOS, ThreadX, Android OS, XBox, SEGGER embOS, OpenWRT, eCOS, VxWorks and much more.