Skip to content

Releases: mongoose-os-libs/mbedtls

2.20.0

15 Dec 00:19
Compare
Choose a tag to compare
Enabled CMAC on ESP32

Required for NimBLE

2.19.1

08 Feb 12:51
Compare
Choose a tag to compare
Use a module for mbedtls sources

2.19.0

11 Jan 22:31
Compare
Choose a tag to compare
Use a module for mbedtls sources

latest

19 Dec 10:34
Compare
Choose a tag to compare
ESP32: Update to ESP-IDF 4.2

https://github.com/cesanta/mongoose-os/issues/565

PUBLISHED_FROM=18b13b32475dc4a41d91e5b30a857fea992633b2

2.18.0

20 Aug 19:03
Compare
Choose a tag to compare
Add (back) deprecated APIs for compatibility

CL: none

PUBLISHED_FROM=5bd664b3f34f5eae8a563cda12893478e0c00742

2.17.0

04 Feb 17:27
Compare
Choose a tag to compare
mbedTLS 2.16.3-cesanta9: Optimize ECP performance by inlining MPI val…

2.16.0

05 Nov 14:01
Compare
Choose a tag to compare
Update mbedtls to 2.16.3-cesanta2

No major changes, a simple rebase from 2.16.0 to 2.16.3

CL: mbedtls: Update mbedtls to 2.16.3-cesanta2

PUBLISHED_FROM=a70a7e704902d1d0d4b2ea13e32319c8f83b7d78

2.15.0

31 Jul 21:47
Compare
Choose a tag to compare
mbedtls: Optimize memory usage during handshake

All the certificates in the server's chain except the client certificate
are released as soon as possible to save RAM.
They are therefore not available for examination after handshake,
but we don't care: Mongoose frees them immediately anyway
(`MG_SSL_IF_MBEDTLS_FREE_CERTS` is set).

The savings depend on the length of the chain sent by the server, with AWS it's about 7K.

mbedtLS commit for this is https://github.com/cesanta/mbedtls/commit/e3b9e090ee8542daf9e7feb3588d23e7c13f3ec8

CL: mbedtls: Optimize memory usage during handshake

PUBLISHED_FROM=cbd65ab9e6c532925aa45acf95f1083ca53c4f8c

2.14.0

22 May 12:47
Compare
Choose a tag to compare
mbedtls: Optimize memory usage during handshake

All the certificates in the server's chain except the client certificate
are released as soon as possible to save RAM.
They are therefore not available for examination after handshake,
but we don't care: Mongoose frees them immediately anyway
(`MG_SSL_IF_MBEDTLS_FREE_CERTS` is set).

The savings depend on the length of the chain sent by the server, with AWS it's about 7K.

mbedtLS commit for this is https://github.com/cesanta/mbedtls/commit/e3b9e090ee8542daf9e7feb3588d23e7c13f3ec8

CL: mbedtls: Optimize memory usage during handshake

PUBLISHED_FROM=cbd65ab9e6c532925aa45acf95f1083ca53c4f8c

2.13.1

26 Apr 13:13
Compare
Choose a tag to compare
mbedtls_x509write_{csr,crt}_pem memory optimization

CL: mbedtls_x509write_{csr,crt}_pem memory optimization

PUBLISHED_FROM=a8d746bc9c72ac33aef143a74549b57dfdd2cfdc