hostapd: review request for mbedtls EAP-TLS 1.3 support

Karsten Sperling ksperling at apple.com
Mon Nov 2 23:32:25 PST 2026


Hi Felix, (also CC Hauke since he looked at #25825 a few weeks ago)

Could I please ask for a review of https://github.com/openwrt/openwrt/pull/26069 ?

In the current mbedtls backend implementation, TLS 1.3 is broken both on the AP and STA side. The PR fixes this by implementing the TLS 1.3 keying material export, and also addresses some structural bugs in how the backend manages TLS contexts that manifest when EAP-TLS is configured with different settings on multiple BSSes.

With these changes a number of hwsim tests that previously failed or were skipped now pass, including in mixed configurations (mbedtls AP / openssl STA and vice versa). All TLS 1.3 tests pass (excluding OCSP and session resumption tests, since those features are unsupported). I have also been testing these patches on device in the context of https://github.com/project-chip/matter-openwrt.

It would be great to see EAP-TLS 1.3 support for the default TLS backend land in time for the next major release :-)

Also open, if anyone has time to look, some small independent fixes that fell out of this work:

https://github.com/openwrt/openwrt/pull/25825 standalone RADIUS server fixes 
https://github.com/openwrt/openwrt/pull/25827 rfkill in non-multicall hostapd
https://github.com/openwrt/openwrt/pull/26435 restore original scope of CONFIG_CTRL_IFACE_MIB
https://github.com/openwrt/openwrt/pull/26434 missing UCODE_SUPPORT / CONFIG_DPP ifdefs

Thanks, Karsten




More information about the openwrt-devel mailing list