2021-07-07 21:08:28 +02:00
|
|
|
Bugfix
|
|
|
|
* Failures of alternative implementations of AES or DES single-block
|
|
|
|
functions enabled with MBEDTLS_AES_ENCRYPT_ALT, MBEDTLS_AES_DECRYPT_ALT,
|
|
|
|
MBEDTLS_DES_CRYPT_ECB_ALT or MBEDTLS_DES3_CRYPT_ECB_ALT were ignored.
|
|
|
|
This does not concern the implementation provided with Mbed TLS,
|
|
|
|
where this function cannot fail, or full-module replacements with
|
|
|
|
MBEDTLS_AES_ALT or MBEDTLS_DES_ALT. Reported by Armelle Duboc in #1092.
|
|
|
|
|
2021-09-23 18:07:36 +02:00
|
|
|
Features
|
|
|
|
* Warn if errors from certain functions are ignored. This is currently
|
|
|
|
supported on GCC-like compilers and on MSVC and can be configured through
|
|
|
|
the macro MBEDTLS_CHECK_RETURN. The warnings are always enabled
|
|
|
|
(where supported) for critical functions where ignoring the return
|
|
|
|
value is almost always a bug. Enable the new configuration option
|
|
|
|
MBEDTLS_CHECK_RETURN_WARNING to get warnings for other functions. This
|
|
|
|
is currently implemented in the AES and DES modules, and will be extended
|
|
|
|
to other modules in the future.
|