nodemcu-firmware/app/include/lwip
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
..
app Evict c_types.h, tidy up a other c_prefixes. (#2841) 2019-07-23 14:22:38 +10:00
api.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
api_msg.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
arch.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
autoip.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
debug.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
def.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
dhcp.h Add support for DCHP NTP server (option 42) (#2709) 2019-07-27 08:21:35 +02:00
dns.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
err.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
icmp.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
igmp.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
inet.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
inet_chksum.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
init.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
ip.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
ip_addr.h source file first commit, folder structure refact 2014-12-22 19:35:05 +08:00
ip_frag.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
mdns.h Upgrade to SDK 2.0.0 (#1435) 2016-12-11 21:03:00 +01:00
mem.h SDK 3.0 release (#2692) 2019-04-05 16:01:45 +01:00
memp.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
memp_std.h SSL rampage (#2938) 2020-06-09 22:26:06 +02:00
netbuf.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
netdb.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
netif.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
netifapi.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
opt.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
pbuf.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
puck_def.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
raw.h source file first commit, folder structure refact 2014-12-22 19:35:05 +08:00
sio.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
snmp.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
snmp_asn1.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
snmp_msg.h source file first commit, folder structure refact 2014-12-22 19:35:05 +08:00
snmp_structs.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
sockets.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
stats.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
sys.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
tcp.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
tcp_impl.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
tcpip.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
timers.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00
udp.h trailing spaces cleanup (#2659) 2019-02-17 18:26:29 +00:00