I Use This!
Activity Not Available
Analyzed 3 months ago. based on code collected 4 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.


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
  • ...
    compare projects before you chose one to use
  • ...
    in 2016, 47% of companies did not have formal process in place to track OS code
  • ...
    learn about Open Hub updates and features on the Open Hub blog
About Project Security


shell script
5 Other

30 Day Summary

Feb 8 2017 — Mar 10 2017

12 Month Summary

Mar 10 2016 — Mar 10 2017
  • 520 Commits
    Down -720 (58%) from previous 12 months
  • 16 Contributors
    Down -5 (23%) from previous 12 months