nodemcu-firmware/app/include/mbedtls
Nathaniel Wesley Filardo 863dfb59ed SSL rampage (#2938)
* Remove stale putative MD2 support

This hasn't worked in a while, presumably since one of our upstream
merges.  Don't bother making it work, since MD2 is generally considered
insecure.

* Land mbedtls 2.16.3-77-gf02988e57

* TLS: remove some dead code from espconn_mbedtls

There was some... frankly kind of scary buffer and data shuffling if
ESP8266_PLATFORM was defined.  Since we don't, in fact, define that
preprocessor symbol, just drop the code lest anyone (possibly future-me)
be scared.

* TLS: espconn_mbedtls: run through astyle

No functional changes

* TLS: espconn_mbedtls: put the file_params on the stack

There's no need to malloc a structure that's used only locally.

* TLS: Further minor tidying of mbedtls glue

What an absolute shitshow this is.  mbedtls should absolutely not
be mentioned inside sys/socket.h and app/mbedtls/app/lwIPSocket.c is not
so much glue as it as a complete copy of a random subset of lwIP; it
should go, but we aren't there yet.

Get rid of the mysterious "mbedlts_record" struct, which housed merely a
length of bytes sent solely for gating the "record sent" callback.

Remove spurious __attribute__((weak)) from symbols not otherwise
defined and rename them to emphasize that they are not actually part of
mbedtls proper.

* TLS: Rampage esp mbedtls glue and delete unused code

This at least makes the shitshow smaller

* TLS: lwip: fix some memp definitions

I presume these also need the new arguments

* TLS: Remove more non-NodeMCU code from our mbedtls

* TLS: drop support for 1.1

Depending on who you ask it's either EOL already or EOL soon, so
we may as well get rid of it now.
2020-06-09 22:26:06 +02:00
..
aes.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
aesni.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
arc4.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
aria.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
asn1.h Update TLS protocol support (#2587) 2019-01-15 17:02:32 +01:00
asn1write.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
base64.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
bignum.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
blowfish.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
bn_mul.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
camellia.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
ccm.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
certs.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
chacha20.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
chachapoly.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
check_config.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
cipher.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
cipher_internal.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
cmac.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
compat-1.3.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
config.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
ctr_drbg.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
debug.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
des.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
dhm.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
ecdh.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
ecdsa.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
ecjpake.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
ecp.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
ecp_internal.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
entropy.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
entropy_poll.h Update mbedTLS to 2.7.0 (#2267) 2018-03-03 23:28:26 +01:00
error.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
gcm.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
havege.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
hkdf.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
hmac_drbg.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
md.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
md2.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
md4.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
md5.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
md_internal.h Update mbedTLS to 2.7.0 (#2267) 2018-03-03 23:28:26 +01:00
memory_buffer_alloc.h Update mbedTLS to 2.7.0 (#2267) 2018-03-03 23:28:26 +01:00
net.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
net_sockets.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
nist_kw.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
oid.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
padlock.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
pem.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
pk.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
pk_internal.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
pkcs5.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
pkcs11.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
pkcs12.h mbedtls bump to 2.7.9 (#2655) 2019-04-05 06:57:02 +02:00
platform.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
platform_time.h Update mbedTLS to 2.7.0 (#2267) 2018-03-03 23:28:26 +01:00
platform_util.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
poly1305.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
ripemd160.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
rsa.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
rsa_internal.h Update TLS protocol support (#2587) 2019-01-15 17:02:32 +01:00
sha1.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
sha256.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
sha512.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
ssl.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
ssl_cache.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
ssl_ciphersuites.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
ssl_cookie.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
ssl_internal.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
ssl_ticket.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
threading.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
timing.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
version.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
x509.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
x509_crl.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
x509_crt.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
x509_csr.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
xtea.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00