Mbed TLS is now part of TrustedFirmware.org.

PolarSSL 1.3-alpha1 preview


A first preview at the new developments in the 1.3 branch!

Check it out and let us know if you run into any issues!


One major feature that is added is Elliptic Curve cryptography and the support for the ECDHE-RSA ciphersuites. In addition the Pre-shared key ciphersuites based on PSK and DHE-PSK have both been added to the core.


The internals of a lot of modules have undergone reconstruction and more will happen before the first 1.3 release. As a result code size and memory footprint should be easier to reduce.

Ciphersuites now have their own representation and are all located inside the ssl_ciphersuites module. It is now very easy to add your own custom ciphersuites, based on existing primitives, without needing to add any code except for a ciphersuite definition.

Most OID's and search / translate functionalitity has been moved inside a separate OID database module to create cleaner code in the original modules.

Bug fixes

A fix for the ARM assembly in the MPI module for specific compilers / arguments is included. The GCM module has been 'fixed' to allow sizes over 2^29 bytes in length.

Download links

Get your copy here: polarssl-1.3-alpha1-gpl.tgz


The hashes for polarssl-1.3-alpha1-gpl.tgz are:

SHA-1  : b0ffe61b8ab229deefbce24d0c6e8aa10e60f038
SHA-256: f6b3be2904df8fce859b643f610322fb38d803e948b2482050bbd8764c8a185c

Like this?




Last updated:
Apr 19, 2013


Want to stay up to date?

To sign up for Mbed TLS news, log in to or create an Mbed account and update your marketing preferences.