Which wpad is the right one?

Dear OpenWRT community,

it's kind of confusing when selecting the right wpad package. There are 3 packages with identical description and similar size. They all claim to be fully featured. What's the use case for a, b or c?

Basically I'd like to achieve 802.11r (fast roaming). 2 APs + 1 router. APs connect as WDS clients to router, and offer same SSID on different channels (AP).

~> opkg list | grep 'This package contains a full featured IEEE 802.1x/WPA/EAP/RADIUS Authenticator and Supplicant'
wpad - 2019-08-08-ca8c2bd2-3 - This package contains a full featured IEEE 802.1x/WPA/EAP/RADIUS Authenticator and Supplicant
wpad-openssl - 2019-08-08-ca8c2bd2-3 - This package contains a full featured IEEE 802.1x/WPA/EAP/RADIUS Authenticator and Supplicant
wpad-wolfssl - 2019-08-08-ca8c2bd2-3 - This package contains a full featured IEEE 802.1x/WPA/EAP/RADIUS Authenticator and Supplicant

~> opkg info wpad | grep Size
Size: 522324

~> opkg info wpad-openssl | grep Size
Size: 521739

~> opkg info wpad-wolfssl | grep Size
Size: 517471

Maybe all the 3 options will do the job. But would like to understand the difference of the packages.

thanks in advance

The ssl variants are required for WPA3 and the two ssl variants uses different dynamic linked ssl libraries as you see in the depends section of opkg info.

2 Likes

The default wpad-basic already include support for 802.11r. Not sure about WDS, but all 3 packages listed should have it.

1 Like

Didn't see the WPA3 option before you mentioned it.
As there's plenty of flash, I'll go with wpad-openssl to open up all options.

Thanks to both of you!