Hi all, This is a respin of [1] adding https support to wget. In short
patch#1 enables the crypto algorithms we need in mbedTLS patches#2, #3 enable anf fix the lwIP part we need patch#4 is adding https:// parsing support in our wget patch#5 is making https:// the default for QEMU lwip defconfig so people can easily test and finaly patch#6 updates our documentation [1] https://lore.kernel.org/u-boot/20241024112449.1362319-1-ilias.apalodi...@linaro.org/ Changes since v2: - Use a bool variable for https:// support instead of relying on the port number - changed a memcpy to strlcpy to avoid reading extra bytes from the source buffer - Removed unrelated whitespace fixes - CONFIG_IS_ENABLED -> IS_ENABLED on mbedTLS header file - Add r-b tags by Jerome Changes since v1: - re-arranged the Makefile objects so they only get compiled when TLS ie enabled - Fix all the applicable remarks Simon had on the wget patches - Fixed the title of a patch pointer out by Peter - Rebased on -master - Collected r-b tags Ilias Apalodimas (4): mbedtls: Enable TLS 1.2 support net: lwip: Enable https:// support for wget configs: Enable https for wget on qemu arm64 doc: uefi: Describe UEFI HTTPs boot Javier Tia (2): net: lwip: Update lwIP for mbedTLS > 3.0 support and enable https net: lwip: Add Support Server Name Indication support cmd/Kconfig | 19 ++++ configs/qemu_arm64_lwip_defconfig | 1 + doc/develop/uefi/uefi.rst | 45 +++++++++- lib/lwip/Makefile | 3 + .../src/apps/altcp_tls/altcp_tls_mbedtls.c | 49 +++++++---- lib/lwip/lwip/src/core/tcp_out.c | 8 -- lib/lwip/lwip/src/include/lwip/altcp_tls.h | 2 +- lib/lwip/u-boot/lwipopts.h | 6 ++ lib/mbedtls/Kconfig | 12 +++ lib/mbedtls/Makefile | 31 +++++++ lib/mbedtls/mbedtls_def_config.h | 52 +++++++++++ net/lwip/Kconfig | 2 +- net/lwip/wget.c | 86 +++++++++++++++++-- 13 files changed, 277 insertions(+), 39 deletions(-) -- 2.43.0