mbedtls/library
Janos Follath 441d6f9833 Remove MBEDTLS_SSL_AEAD_RANDOM_IV feature
In a USENIX WOOT '16 paper the authors warn about a security risk
of random Initialisation Vectors (IV) repeating values.

The MBEDTLS_SSL_AEAD_RANDOM_IV feature is affected by this risk and
it isn't compliant with RFC5116. Furthermore, strictly speaking it
is a different cipher suite from the TLS (RFC5246) point of view.

Removing the MBEDTLS_SSL_AEAD_RANDOM_IV feature to resolve the above
problems.

Hanno Böck, Aaron Zauner, Sean Devlin, Juraj Somorovsky and Philipp
Jovanovic, "Nonce-Disrespecting Adversaries: Practical Forgery Attacks
on GCM in TLS", USENIX WOOT '16
2016-10-13 14:14:16 +01:00
..
.gitignore
aes.c
aesni.c
arc4.c
asn1parse.c Fix 1 byte overread in mbedtls_asn1_get_int() 2016-10-13 12:54:32 +01:00
asn1write.c
base64.c
bignum.c Fix backporting mistakes in previous 5 commits 2016-01-08 15:24:46 +01:00
blowfish.c
camellia.c Rename website and repository 2015-03-06 13:17:10 +00:00
ccm.c
certs.c
cipher.c
cipher_wrap.c
CMakeLists.txt Changed library version number to 1.3.17 2016-06-27 19:37:31 +01:00
ctr_drbg.c
debug.c
des.c
dhm.c
ecdh.c
ecdsa.c
ecp.c
ecp_curves.c
entropy.c
entropy_poll.c
error.c
gcm.c Fix documentation for mbedtls_gcm_finish() 2016-10-13 12:54:32 +01:00
havege.c
hmac_drbg.c
Makefile Make ar invocation more portable 2016-01-08 15:28:40 +01:00
md.c
md2.c
md4.c
md5.c
md_wrap.c
memory_buffer_alloc.c
net.c Fix for net_usleep() timing selftest on mingw 2016-01-15 14:36:08 +00:00
oid.c
padlock.c
pbkdf2.c
pem.c
pk.c
pk_wrap.c
pkcs5.c
pkcs11.c
pkcs12.c
pkparse.c
pkwrite.c
platform.c
ripemd160.c
rsa.c Restore P>Q in RSA key generation (#558) 2016-10-13 12:54:33 +01:00
sha1.c
sha256.c
sha512.c
ssl_cache.c
ssl_ciphersuites.c
ssl_cli.c Fix guards in SSL for ECDH key exchanges 2016-10-13 12:44:20 +01:00
ssl_srv.c Fix guards in SSL for ECDH key exchanges 2016-10-13 12:44:20 +01:00
ssl_tls.c Remove MBEDTLS_SSL_AEAD_RANDOM_IV feature 2016-10-13 14:14:16 +01:00
threading.c
timing.c
version.c Rename website and repository 2015-03-06 13:17:10 +00:00
version_features.c Remove MBEDTLS_SSL_AEAD_RANDOM_IV feature 2016-10-13 14:14:16 +01:00
x509.c Add option for relaxed X509 time verification. 2016-09-30 09:04:18 +01:00
x509_create.c
x509_crl.c
x509_crt.c X509: Fix bug triggered by future CA among trusted 2016-10-13 12:44:19 +01:00
x509_csr.c
x509write_crt.c Add missing bounds check in X509 DER write funcs 2016-10-13 12:45:07 +01:00
x509write_csr.c Add missing bounds check in X509 DER write funcs 2016-10-13 12:45:07 +01:00
xtea.c