Merge remote-tracking branch 'public/pr/2071' into mbedtls-2.7-proposed

This commit is contained in:
Simon Butcher 2018-10-28 16:55:12 +00:00
commit 50f03ce4fb
2 changed files with 6 additions and 1 deletions

View file

@ -10,6 +10,10 @@ Bugfix
* Fix a bug in the record decryption routine ssl_decrypt_buf()
which lead to accepting properly authenticated but improperly
padded records in case of CBC ciphersuites using Encrypt-then-MAC.
* Fix wrong order of freeing in programs/ssl/ssl_server2 example
application leading to a memory leak in case both
MBEDTLS_MEMORY_BUFFER_ALLOC_C and MBEDTLS_MEMORY_BACKTRACE are set.
Fixes #2069.
Changes
* Add tests for session resumption in DTLS.

View file

@ -2538,6 +2538,8 @@ exit:
mbedtls_ssl_cookie_free( &cookie_ctx );
#endif
mbedtls_free( buf );
#if defined(MBEDTLS_MEMORY_BUFFER_ALLOC_C)
#if defined(MBEDTLS_MEMORY_DEBUG)
mbedtls_memory_buffer_alloc_status();
@ -2545,7 +2547,6 @@ exit:
mbedtls_memory_buffer_alloc_free();
#endif
mbedtls_free( buf );
mbedtls_printf( " done.\n" );
#if defined(_WIN32)