I Use This!
Moderate Activity
Analyzed 3 days ago. based on code collected 3 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.


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

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
  • ...
    you can embed statistics from Open Hub on your site
  • ...
    nearly 1 in 3 companies have no process for identifying, tracking, or remediating known open source vulnerabilities
  • ...
    anyone with an Open Hub account can update a project's tags
About Project Security


shell script
5 Other

30 Day Summary

Jul 19 2017 — Aug 18 2017

12 Month Summary

Aug 18 2016 — Aug 18 2017
  • 411 Commits
    Down -560 (57%) from previous 12 months
  • 16 Contributors
    Down -9 (36%) from previous 12 months