mbedtls/include/mbedtls
Gilles Peskine b15832160b Make entropy double-free work
Although the library documentation does not guarantee that calling
mbedtls_entropy_free() twice works, it's a plausible assumption and it's
natural to write code that frees an object twice. While this is uncommon for
an entropy context, which is usually a global variable, it came up in our
own unit tests (random_twice tests in test_suite_random).

Announce this in the same changelog entry as for RSA because it's the same
bug in the two modules.

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2021-02-23 11:27:03 +01:00
..
aes.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
aesni.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
arc4.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
aria.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
asn1.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
asn1write.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
base64.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
bignum.h adjusting comment on sliding window memory usage. 2020-09-07 13:07:14 +02:00
blowfish.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
bn_mul.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
camellia.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
ccm.h Fix docs to desribe written-into buffer parameter as writable 2020-09-12 01:24:45 +03:00
certs.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
chacha20.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
chachapoly.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
check_config.h Merge pull request #3992 from stevew817/feature/ecp_no_fallback 2021-01-29 16:08:51 +01:00
cipher_internal.h psa: Move from key handle to key identifier 2020-11-10 16:00:41 +01:00
cipher.h Minor documentation/comment fixes 2020-12-07 09:57:35 +01:00
cmac.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
compat-1.3.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
config_psa.h Define WANT symbols for always-supported key types 2021-02-17 14:50:52 +01:00
config.h Merge pull request #3995 from stevew817/feature/psa_configurable_static_ram_usage 2021-02-16 12:52:24 +01:00
ctr_drbg.h Document thread safety for CTR_DRBG 2021-02-22 19:24:03 +01:00
debug.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
des.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
dhm.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
ecdh.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
ecdsa.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
ecjpake.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
ecp_internal.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
ecp.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
entropy_poll.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
entropy.h Make entropy double-free work 2021-02-23 11:27:03 +01:00
error.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
gcm.h Fix docs to desribe written-into buffer parameter as writable 2020-09-12 01:24:45 +03:00
havege.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
hkdf.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
hmac_drbg.h Document thread safety for HMAC_DRBG 2021-02-22 19:24:03 +01:00
md2.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
md4.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
md5.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
md_internal.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
md.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
memory_buffer_alloc.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
net_sockets.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
net.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
nist_kw.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
oid.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
padlock.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
pem.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
pk_internal.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
pk.h psa: Move from key handle to key identifier 2020-11-10 16:00:41 +01:00
pkcs5.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
pkcs11.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
pkcs12.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
platform_time.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
platform_util.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
platform.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
poly1305.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
psa_util.h Merge pull request #4110 from gilles-peskine-arm/psa-external-random-in-mbedtls 2021-02-22 14:47:29 +00:00
ripemd160.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
rsa_internal.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
rsa.h Document mutex usage for RSA 2021-02-22 19:24:03 +01:00
sha1.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
sha256.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
sha512.h Move "internal use" sentence attached to the wrong function 2020-11-22 13:59:43 +01:00
ssl_cache.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
ssl_ciphersuites.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
ssl_cookie.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
ssl_internal.h Use size_t instead of uint32_t for ssl I/O buffer lengths 2021-01-11 09:13:58 -05:00
ssl_ticket.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
ssl.h Merge pull request #3547 from ronald-cron-arm/psa-openless 2020-11-20 18:48:33 +01:00
threading.h Explain the usage of is_valid in pthread mutexes 2021-02-22 19:24:03 +01:00
timing.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
version.h Bump version to Mbed TLS 2.25.0 2020-12-09 15:05:22 +00:00
x509_crl.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
x509_crt.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
x509_csr.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
x509.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
xtea.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00