• Nathaniel Wesley Filardo's avatar
    SSL rampage (#2938) · 863dfb59
    Nathaniel Wesley Filardo authored
    * 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...
    863dfb59
chacha20.h 8.61 KB