mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2024-11-26 02:05:39 +01:00
Clarify Changelog entries
Corrected the Changelog to move an entry in the wrong place after a merge, some entries which were Changes not bugfixes, and corrected style issues.
This commit is contained in:
parent
37b9fd5df6
commit
f11a7cda73
25
ChangeLog
25
ChangeLog
@ -38,7 +38,7 @@ Security
|
|||||||
Features
|
Features
|
||||||
* Add new crypto primitives from RFC 7539: stream cipher Chacha20, one-time
|
* Add new crypto primitives from RFC 7539: stream cipher Chacha20, one-time
|
||||||
authenticator Poly1305 and AEAD construct Chacha20-Poly1305. Contributed
|
authenticator Poly1305 and AEAD construct Chacha20-Poly1305. Contributed
|
||||||
by Daniel King (#485).
|
by Daniel King.
|
||||||
* Add support for CHACHA20-POLY1305 ciphersuites from RFC 7905.
|
* Add support for CHACHA20-POLY1305 ciphersuites from RFC 7905.
|
||||||
* Add platform support for the Haiku OS. (https://www.haiku-os.org).
|
* Add platform support for the Haiku OS. (https://www.haiku-os.org).
|
||||||
Contributed by Augustin Cavalier.
|
Contributed by Augustin Cavalier.
|
||||||
@ -48,7 +48,7 @@ Features
|
|||||||
is no functional difference. Contributed by Angus Gratton, and also
|
is no functional difference. Contributed by Angus Gratton, and also
|
||||||
independently contributed again by Paul Sokolovsky.
|
independently contributed again by Paul Sokolovsky.
|
||||||
* Add support for key wrapping modes based on AES as defined by
|
* Add support for key wrapping modes based on AES as defined by
|
||||||
NIST SP 800-38F algorithms KW and KWP and by RFC's 3394 and 5649.
|
NIST SP 800-38F algorithms KW and KWP and by RFC 3394 and RFC 5649.
|
||||||
|
|
||||||
Bugfix
|
Bugfix
|
||||||
* Fix the key_app_writer example which was writing a leading zero byte which
|
* Fix the key_app_writer example which was writing a leading zero byte which
|
||||||
@ -56,7 +56,7 @@ Bugfix
|
|||||||
* Fix compilation error on C++, because of a variable named new.
|
* Fix compilation error on C++, because of a variable named new.
|
||||||
Found and fixed by Hirotaka Niisato in #1783.
|
Found and fixed by Hirotaka Niisato in #1783.
|
||||||
* Fix "no symbols" warning issued by ranlib when building on Mac OS X. Fix
|
* Fix "no symbols" warning issued by ranlib when building on Mac OS X. Fix
|
||||||
contributed by tabascoeye in pull request #1600.
|
contributed by tabascoeye.
|
||||||
* Clarify documentation for mbedtls_ssl_write() to include 0 as a valid
|
* Clarify documentation for mbedtls_ssl_write() to include 0 as a valid
|
||||||
return value. Found by @davidwu2000. #839
|
return value. Found by @davidwu2000. #839
|
||||||
* Fix a memory leak in mbedtls_x509_csr_parse(), found by catenacyber,
|
* Fix a memory leak in mbedtls_x509_csr_parse(), found by catenacyber,
|
||||||
@ -65,6 +65,8 @@ Bugfix
|
|||||||
by Brendan Shanks. Part of a fix for #992.
|
by Brendan Shanks. Part of a fix for #992.
|
||||||
* Fix compilation error when MBEDTLS_ARC4_C is disabled and
|
* Fix compilation error when MBEDTLS_ARC4_C is disabled and
|
||||||
MBEDTLS_CIPHER_NULL_CIPHER is enabled. Found by TrinityTonic in #1719.
|
MBEDTLS_CIPHER_NULL_CIPHER is enabled. Found by TrinityTonic in #1719.
|
||||||
|
* Added length checks to some TLS parsing functions. Found and fixed by
|
||||||
|
Philippe Antoine from Catena cyber. #1663.
|
||||||
* Fix the inline assembly for the MPI multiply helper function for i386 and
|
* Fix the inline assembly for the MPI multiply helper function for i386 and
|
||||||
i386 with SSE2. Found by László Langó. Fixes #1550
|
i386 with SSE2. Found by László Langó. Fixes #1550
|
||||||
* Fix namespacing in header files. Remove the `mbedtls` namespacing in
|
* Fix namespacing in header files. Remove the `mbedtls` namespacing in
|
||||||
@ -78,20 +80,19 @@ Bugfix
|
|||||||
to the connection being terminated. Seen most often with OpenSSL using
|
to the connection being terminated. Seen most often with OpenSSL using
|
||||||
TLS 1.0. Reported by @kFYatek and by Conor Murphy on the forum. Fix
|
TLS 1.0. Reported by @kFYatek and by Conor Murphy on the forum. Fix
|
||||||
contributed by Espressif Systems. Fixes #1632
|
contributed by Espressif Systems. Fixes #1632
|
||||||
* Fail when receiving a TLS alert message with an invalid length, or invalid
|
|
||||||
zero-length messages when using TLS 1.2. Contributed by Espressif Systems.
|
|
||||||
* Fix ssl_client2 example to send application data with 0-length content
|
* Fix ssl_client2 example to send application data with 0-length content
|
||||||
when the request_size argument is set to 0 as stated in the documentation.
|
when the request_size argument is set to 0 as stated in the documentation.
|
||||||
Fixes #1833.
|
Fixes #1833.
|
||||||
* Change the default behaviour of mbedtls_hkdf_extract() to return an error
|
* Correct the documentation for `mbedtls_ssl_get_session()`. This API has
|
||||||
when calling with a NULL salt and non-zero salt_len. Contributed by
|
deep copy of the session, and the peer certificate is not lost. Fixes #926.
|
||||||
Brian J Murray
|
|
||||||
* Correct the documentation for `mbedtls_ssl_get_session()`.
|
|
||||||
This API has deep copy of the session, and the peer
|
|
||||||
certificate is not lost. Fixes #926.
|
|
||||||
* Fix build using -std=c99. Fixed by Nick Wilson.
|
* Fix build using -std=c99. Fixed by Nick Wilson.
|
||||||
|
|
||||||
Changes
|
Changes
|
||||||
|
* Fail when receiving a TLS alert message with an invalid length, or invalid
|
||||||
|
zero-length messages when using TLS 1.2. Contributed by Espressif Systems.
|
||||||
|
* Change the default behaviour of mbedtls_hkdf_extract() to return an error
|
||||||
|
when calling with a NULL salt and non-zero salt_len. Contributed by
|
||||||
|
Brian J Murray
|
||||||
* Change the shebang line in Perl scripts to look up perl in the PATH.
|
* Change the shebang line in Perl scripts to look up perl in the PATH.
|
||||||
Contributed by fbrosson.
|
Contributed by fbrosson.
|
||||||
* Allow overriding the time on Windows via the platform-time abstraction.
|
* Allow overriding the time on Windows via the platform-time abstraction.
|
||||||
@ -120,8 +121,6 @@ Bugfix
|
|||||||
* Fix compilation warnings with IAR toolchain, on 32 bit platform.
|
* Fix compilation warnings with IAR toolchain, on 32 bit platform.
|
||||||
Reported by rahmanih in #683
|
Reported by rahmanih in #683
|
||||||
* Fix braces in mbedtls_memory_buffer_alloc_status(). Found by sbranden, #552.
|
* Fix braces in mbedtls_memory_buffer_alloc_status(). Found by sbranden, #552.
|
||||||
* Added length checks to some TLS parsing functions. Found and fixed by
|
|
||||||
Philippe Antoine from Catena cyber. #1663.
|
|
||||||
|
|
||||||
Changes
|
Changes
|
||||||
* Changed CMake defaults for IAR to treat all compiler warnings as errors.
|
* Changed CMake defaults for IAR to treat all compiler warnings as errors.
|
||||||
|
Loading…
Reference in New Issue
Block a user