mbedtls/ChangeLog.d
Fredrik Strupe 5e940c6068 Fix additional data length field check for CCM
The CCM specification (NIST SP 800-38C) mandates that the formatting of
the additional data length l(a) changes when it is greater _or equal_ to
2^16 - 2^8 (>= 0xFF00). Since such lengths are not supported in mbed TLS,
the operation should fail in such cases.

This commit fixes an off-by-one error which allowed encryption/decryption
to be executed when l(a) was equal to 0xFF00, resulting in an
incorrect/non-standard length format being used.

Fixes #3719.

Signed-off-by: Fredrik Strupe <fredrik.strupe@silabs.com>
2020-10-08 12:09:44 +02:00
..
00README.md Add guidance on writing and maintaining changelog entries 2020-03-27 20:14:19 +01:00
add-aes-ecb-to-psa.txt Style and language fixes 2020-08-25 12:32:22 +02:00
add_cipher_transparent_driver.txt Add changelog entry 2020-09-14 16:31:58 +02:00
add_sign_verify_keygen_transparent_driver.txt Added changelog 2020-09-04 14:22:27 +02:00
adjusting sliding_window_size_PR3592.txt adding entry file to ChangeLog.d for PR3592 2020-09-07 13:08:10 +02:00
bugfix_3524.txt fix(programs/psa): commit python3 generated file 2020-09-24 20:57:46 -07:00
bugfix_PR3294.txt Updates to cleanup fixes for #3294 2020-08-24 08:29:39 -07:00
comment_typo_in_mbedtls_ssl_set_bio.txt Update ChangeLog.d/comment_typo_in_mbedtls_ssl_set_bio.txt 2020-08-20 14:31:00 -07:00
fix-typo.txt Minor fixes to changelog 2020-09-10 08:26:39 +08:00
fix_ccm_add_length_check.txt Fix additional data length field check for CCM 2020-10-08 12:09:44 +02:00