mirror of
https://github.com/espressif/mbedtls.git
synced 2025-05-09 11:21:21 +08:00
Changelog updates & fixes
Signed-off-by: Ronald Cron <ronald.cron@arm.com>
This commit is contained in:
parent
831cf48abf
commit
1ffa6a538a
26
ChangeLog
26
ChangeLog
@ -1,6 +1,6 @@
|
|||||||
mbed TLS ChangeLog (Sorted per branch, date)
|
mbed TLS ChangeLog (Sorted per branch, date)
|
||||||
|
|
||||||
= mbed TLS x.x.x branch released xxxx-xx-xx
|
= mbed TLS 3.1.0 branch released 2021-12-17
|
||||||
|
|
||||||
API changes
|
API changes
|
||||||
* New error code for GCM: MBEDTLS_ERR_GCM_BUFFER_TOO_SMALL.
|
* New error code for GCM: MBEDTLS_ERR_GCM_BUFFER_TOO_SMALL.
|
||||||
@ -47,7 +47,7 @@ Features
|
|||||||
Currently only 13-byte long IV's are supported.
|
Currently only 13-byte long IV's are supported.
|
||||||
For decryption a minimum of 16-byte long input is expected.
|
For decryption a minimum of 16-byte long input is expected.
|
||||||
These restrictions may be subject to change.
|
These restrictions may be subject to change.
|
||||||
* Add new API mbedtls_ct_memcmp for constant time buffer comparison.
|
* Add new API mbedtls_ct_memcmp for constant time buffer comparison.
|
||||||
* Add functions to get the IV and block size from cipher_info structs.
|
* Add functions to get the IV and block size from cipher_info structs.
|
||||||
* Add functions to check if a cipher supports variable IV or key size.
|
* Add functions to check if a cipher supports variable IV or key size.
|
||||||
* Add the internal implementation of and support for CCM to the PSA multipart
|
* Add the internal implementation of and support for CCM to the PSA multipart
|
||||||
@ -130,8 +130,8 @@ Bugfix
|
|||||||
these two.
|
these two.
|
||||||
* Fix issue in Makefile on Linux with SHARED=1, that caused shared libraries
|
* Fix issue in Makefile on Linux with SHARED=1, that caused shared libraries
|
||||||
not to list other shared libraries they need.
|
not to list other shared libraries they need.
|
||||||
* Fix a bug in mbedtls_gcm_starts() when bits of iv are longer than 2^32.
|
* Fix a bug in mbedtls_gcm_starts() when the bit length of the iv
|
||||||
Fixes #4884.
|
exceeds 2^32. Fixes #4884.
|
||||||
* Fix an uninitialized variable warning in test_suite_ssl.function with GCC
|
* Fix an uninitialized variable warning in test_suite_ssl.function with GCC
|
||||||
version 11.
|
version 11.
|
||||||
* Fix the build when no SHA2 module is included. Fixes #4930.
|
* Fix the build when no SHA2 module is included. Fixes #4930.
|
||||||
@ -169,15 +169,15 @@ Changes
|
|||||||
length will be ignored.
|
length will be ignored.
|
||||||
* Indicate in the error returned if the nonce length used with
|
* Indicate in the error returned if the nonce length used with
|
||||||
ChaCha20-Poly1305 is invalid, and not just unsupported.
|
ChaCha20-Poly1305 is invalid, and not just unsupported.
|
||||||
* The mbedcrypto library includes a new source code module constant_time.c,
|
* The mbedcrypto library includes a new source code module constant_time.c,
|
||||||
containing various functions meant to resist timing side channel attacks.
|
containing various functions meant to resist timing side channel attacks.
|
||||||
This module does not have a separate configuration option, and functions
|
This module does not have a separate configuration option, and functions
|
||||||
from this module will be included in the build as required. Currently
|
from this module will be included in the build as required. Currently
|
||||||
most of the interface of this module is private and may change at any
|
most of the interface of this module is private and may change at any
|
||||||
time.
|
time.
|
||||||
* The generated configuration-independent files are now automatically
|
* The generated configuration-independent files are now automatically
|
||||||
generated by the CMake build system on Unix-like systems. This is not
|
generated by the CMake build system on Unix-like systems. This is not
|
||||||
yet supported when cross-compiling.
|
yet supported when cross-compiling.
|
||||||
|
|
||||||
= Mbed TLS 3.0.0 branch released 2021-07-07
|
= Mbed TLS 3.0.0 branch released 2021-07-07
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user