mbedtls/ChangeLog.d
Gilles Peskine d8e2e8347b Zeroize local MAC variables
Zeroize local MAC variables used for CBC+HMAC cipher suites. In encryption,
this is just good hygiene but probably not needed for security since the
data protected by the MAC that could leak is about to be transmitted anyway.
In DTLS decryption, this could be a security issue since an adversary could
learn the MAC of data that they were trying to inject. At least with
encrypt-then-MAC, the adversary could then easily inject a datagram with
a corrected packet. TLS would still be safe since the receiver would close
the connection after the bad MAC.

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2021-12-11 14:24:23 +01:00
..
00README.md 2.24.0 is still covered by the old policy 2020-10-01 00:35:49 +02:00
base64-ranges.txt Fix typo in documentation 2021-10-25 21:24:23 +02:00
bugfix-for-gcm-long-iv-size.txt An initialization vector IV can have any number of bits between 1 and 2021-11-05 00:13:43 +08:00
build-without-sha.txt Add changelog entry for build error fixes 2021-12-06 20:58:51 +01:00
chacha20-poly1305-invalid-nonce.txt Indicate nonce sizes invalid for ChaCha20-Poly1305 2021-11-17 14:03:08 +01:00
check-return.txt New configuration option MBEDTLS_CHECK_RETURN_WARNING 2021-09-29 20:42:51 +02:00
constant_time_module.txt Update changelog with the new public API 2021-11-11 11:33:19 +01:00
do-not-use-obsolete-header.txt Fix test code to can be built on alpine 2021-09-23 20:58:45 +09:00
fix_compilation_ssl_tests.txt Fix Changelog 2021-11-25 18:08:30 +00:00
fix-cipher-output-size-macros.txt Add Changelog entry 2021-07-23 18:58:19 +01:00
fix-mbedtls_cipher_crypt-aes-ecb.txt Add change-log: fix-mbedtls_cipher_crypt-aes-ecb.txt 2021-09-30 13:12:22 +02:00
fix-needed-shared-libraries-linux.txt DT_NEEDED for shared builds in makefile 2021-11-05 09:31:22 +01:00
fix-psa_gen_key-status.txt Address review comments 2021-10-11 16:39:32 +02:00
issue4630.txt Add ChangeLog entry for reserved identifier replacments 2021-07-14 14:32:18 +01:00
makefile-python-windows.txt Use python3 when building on non-Windows for Windows 2021-07-21 19:27:50 +02:00
muladdc-memory.txt Combine changelog entries for muladdc assembly fix 2021-09-24 16:11:15 +01:00
no-strerror.txt Fix the build of sample programs without mbedtls_strerror 2021-10-25 21:24:23 +02:00
psa_alg_rsa_pss.txt Fix PSA_ALG_RSA_PSS verification accepting an arbitrary salt length 2021-10-28 10:07:27 +02:00
psa_cipher_update_ecp.txt psa_cipher_update_ecb: remove parameter output_size 2021-09-13 12:54:46 +02:00
psa_crypto_api_macros.txt Note the change to PSA_ALG_IS_HASH_AND_SIGN in the changelog 2021-11-03 13:19:02 +01:00
remove_default_alllow_sha1.txt Disable MBEDTLS_TLS_DEFAULT_ALLOW_SHA1_IN_KEY_EXCHANGE in default config. 2021-09-06 12:19:25 +02:00
remove-greentea-support.txt Remove on-target testing 2021-09-14 11:28:22 +02:00
semi-public-structure-fields.txt Note the reordered fields in SSL structures 2021-11-16 19:00:04 +01:00
ssl-mac-zeroize.txt Zeroize local MAC variables 2021-12-11 14:24:23 +01:00
tls_ext_cid-config.txt Allow configuring MBEDTLS_TLS_EXT_CID at compile time 2021-04-27 11:34:37 +02:00
twos_complement_representation.txt Update changelog & readme 2021-12-10 15:57:54 +00:00