Add a ChangeLog entry for MBEDTLS_CHECK_PARAMS

This commit is contained in:
Manuel Pégourié-Gonnard 2018-12-11 10:46:41 +01:00
parent acfdc623d2
commit 8a46c22466

View file

@ -22,15 +22,11 @@ Security
* Wipe sensitive buffers on the stack in the CTR_DRBG and HMAC_DRBG * Wipe sensitive buffers on the stack in the CTR_DRBG and HMAC_DRBG
modules. modules.
API Changes Features
* The following functions in the random generator modules have been * Add new config.h flag MBEDTLS_CHECK_PARAMS that enables validation of
deprecated and replaced as shown below. The new functions change more of the parameters by public API functions (see its documentation for
the return type from void to int to allow returning error codes when details). Disabled by default - requires users to provide an
using MBEDTLS_<MODULE>_ALT for the underlying AES or message digest implementation of the callback function or macro.
primitive. Fixes #1798.
mbedtls_ctr_drbg_update() -> mbedtls_ctr_drbg_update_ret()
mbedtls_hmac_drbg_update() -> mbedtls_hmac_drbg_update_ret()
* Extend ECDH interface to enable alternative implementations.
New deprecations New deprecations
* Deprecate mbedtls_ctr_drbg_update and mbedtls_hmac_drbg_update * Deprecate mbedtls_ctr_drbg_update and mbedtls_hmac_drbg_update
@ -52,6 +48,16 @@ Bugfix
* Fix double initialization of ECC hardware that made some accelerators * Fix double initialization of ECC hardware that made some accelerators
hang. hang.
API Changes
* The following functions in the random generator modules have been
deprecated and replaced as shown below. The new functions change
the return type from void to int to allow returning error codes when
using MBEDTLS_<MODULE>_ALT for the underlying AES or message digest
primitive. Fixes #1798.
mbedtls_ctr_drbg_update() -> mbedtls_ctr_drbg_update_ret()
mbedtls_hmac_drbg_update() -> mbedtls_hmac_drbg_update_ret()
* Extend ECDH interface to enable alternative implementations.
= mbed TLS 2.14.0 branch released 2018-11-19 = mbed TLS 2.14.0 branch released 2018-11-19
Security Security