PolarSSL library - Crypto and SSL made easy

Secure communication without the hassle

Download PolarSSL PolarSSL is an SSL library written in ANSI C. PolarSSL makes it easy for developers to include cryptographic and SSL/TLS capabilities in their (embedded) products with as little hassle as possible. It is designed to be readable, documented, tested, loosely coupled and portable.

Easy to understand

PolarSSL offers an intuitive API and readable source code, so you can actually understand what the code does. PolarSSL has a lot of documentation online, including API documentation and Design Documentation for security evaluations. To help you even further multiple example applications show common usage scenario's.

Easy to integrate

The PolarSSL modules are as loosely coupled as possible and written in the portable C language. Loose coupling isolate and use the parts you need, without having to include the total library. PolarSSL has a small memory footprint, is written with embedded systems in mind and has been ported to a large number of environments.

Easy licensing

PolarSSL is licensed according to the dual licensing model, making it available under the open source GPL version 2 as well as a closed source commercial license. Royalty free commercial licenses are available for a one-time fee of € 2750 (See Licensing for more information!).

What others say

Opening quote
Rob W. says:
Compared to other libraries, PolarSSL is small and easy to use. I could even run all your tests on our platform without a problem!
Closing quote

Of course we are super enthusiastic about PolarSSL. Don't just take our word for it, but see what others have to say.

What are you looking for?