WPS: Do not advertise WPA/WPA2-Enterprise Auth Type Flags
While the device itself may support WPA/WPA2-Enterprise, enrollment of credentials for EAP authentication is not supported through WPS. As such, there is no need to claim support for these capabilities within WPS information. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
c37b02fcc4
commit
f19e370e15
1 changed files with 3 additions and 0 deletions
|
@ -296,6 +296,9 @@ int wps_build_registrar_nonce(struct wps_data *wps, struct wpabuf *msg)
|
||||||
int wps_build_auth_type_flags(struct wps_data *wps, struct wpabuf *msg)
|
int wps_build_auth_type_flags(struct wps_data *wps, struct wpabuf *msg)
|
||||||
{
|
{
|
||||||
u16 auth_types = WPS_AUTH_TYPES;
|
u16 auth_types = WPS_AUTH_TYPES;
|
||||||
|
/* WPA/WPA2-Enterprise enrollment not supported through WPS */
|
||||||
|
auth_types &= ~WPS_AUTH_WPA;
|
||||||
|
auth_types &= ~WPS_AUTH_WPA2;
|
||||||
#ifdef CONFIG_WPS2
|
#ifdef CONFIG_WPS2
|
||||||
auth_types &= ~WPS_AUTH_SHARED;
|
auth_types &= ~WPS_AUTH_SHARED;
|
||||||
#endif /* CONFIG_WPS2 */
|
#endif /* CONFIG_WPS2 */
|
||||||
|
|
Loading…
Reference in a new issue