I Use This!
Activity Not Available
Analyzed 2 months ago. based on code collected 2 months ago.

Project Summary

PolarSSL is a light-weight open-source cryptographic library for embedded systems.

Its designed to be:
- Low profile
- Self contained
- Easy to implement
- Very modular
- Easily expandable

It provides standard crypto blocks for: AES, Camellia, SHA-1, SHA-256, SHA512, X.509 certificates, etc. as well as higher lever protocols: SSL v3, TLS v1.0, TLS v1.1 and TLS v1.2.

PolarSSL has been ported on a number of architectures, including ARM, PowerPC, MIPS, and Motorola 68000. Its already small memory footprint can be easily reduced to 50k for a basic SSL client or server, by modifying a single .h configuration file. PolarSSL is currently used in several open-source (GPL) and closed-source projects, such as Adobe's flash player.


camellia portable sha-2 xtea crypto rsa ssl des cross-platform cryptography privacy md5 x509 security tls base64 bsd xyssl sha-1 library 3des sha-512 sha-256 embedded aes gpl authentication

In a Nutshell, PolarSSL...

Project Security

Vulnerabilities per Version ( last 10 releases )

Project Vulnerability Report

Security Confidence Index

Poor security track-record
Favorable security track-record

Vulnerability Exposure Index

Many reported vulnerabilities
Few reported vulnerabilities

Did You Know...

  • ...
    Black Duck offers a free tool to discover if there are open source vulnerabilities in your code
  • ...
    search using multiple tags to find exactly what you need
  • ...
    use of OSS increased in 65% of companies in 2016
  • ...
    compare projects before you chose one to use
About Project Security


shell script
5 Other

30 Day Summary

Oct 5 2016 — Nov 4 2016

12 Month Summary

Nov 4 2015 — Nov 4 2016
  • 756 Commits
    Down -629 (45%) from previous 12 months
  • 19 Contributors
    Down -7 (26%) from previous 12 months