I Use This!
Moderate Activity
Analyzed 12 days ago. based on code collected 12 days 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 trial so you can discover if there are open source vulnerabilities in your code
  • ...
    search using multiple tags to find exactly what you need
  • ...
    55% of companies leverage OSS for production infrastructure
  • ...
    learn about Open Hub updates and features on the Open Hub blog
About Project Security


shell script
5 Other

30 Day Summary

Jan 10 2017 — Feb 9 2017

12 Month Summary

Feb 9 2016 — Feb 9 2017
  • 647 Commits
    Down -587 (47%) from previous 12 months
  • 17 Contributors
    Down -7 (29%) from previous 12 months