PolarSSL is now part of ARM Official announcement and rebranded as mbed TLS.

mbed TLS 2.1.0 released under Apache 2.0

mbed TLS 2.1.0 under Apache 2.0

This second release in the 2.0 branch marks a major point in our licensing strategy. With this release mbed TLS shifts its main open source license to the Apache 2.0 license.

The Apache 2.0 license allows closed source use and easier integration in many other open source projects that could not use GPL licensed software.

This is also the first release that is available as a yotta module for mbed OS.

Code-wise this release includes numerous fixes for the 2.0.0 release and a number of changes to behaviour. Please be sure to check out the ChangeLog for 2.1.0 for a detailed overview of all changes.

Main license to Apache license

As announced above, our main open source license is now the Apache 2.0 license. This is also reflected in our source code in the Github source code repository.

We are aware that some project cannot use an Apache licensed version and used the GPL licensed version before.

For those projects, we provide a GPL licensed package on the download page.

Yotta module

As part of mbed OS, mbed TLS is now available as a yotta module.

We will still keep maintaining the existing build systems offered with mbed TLS.

Who should update

We advise all users that still use the 1.2 branch to migrate away from that branch before security support ends at the end of this year.

We advise everybody using the 2.0.0 release to update.

Download links

Apache licensed

Get your copy here: mbedtls-2.1.0-apache.tgz


The hashes for mbedtls-2.1.0-apache.tgz are:

SHA-1  : 13fcb4858145e972f8abaedf029ceb5c8461408e
SHA-256: debd652ecf621ba3eea32c4a7eefb4c477d014d651f8ac117696e46ddaaf1b55

GPL licensed

Get your copy here: mbedtls-2.1.0-gpl.tgz


The hashes for mbedtls-2.1.0-gpl.tgz are:

SHA-1  : 4edf1f42871b5e2c68a86320da778cb16f173b04
SHA-256: b61b5fe6aa33ed365289478ac48f1496b97eef0fb813295e534e0c2bd435dcfc

Like this?




Last updated:
Sep 4, 2015


Want to stay up to date?