From: Jouni Malinen Date: Sat, 28 Dec 2013 16:35:30 +0000 (+0200) Subject: WPS: Allow testing mode to disable 2.0 functionality X-Git-Tag: hostap_2_1~318 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=75d1d0f7b635134bba536c7797a3bf4f362f4fc2;p=thirdparty%2Fhostap.git WPS: Allow testing mode to disable 2.0 functionality Previously, wps_version_number was used only to test extensibility to newer version numbers, but it can also be used to enable testing of older versions (1.0), e.g., to avoid hitting some 2.0 specific validation steps. Signed-hostap: Jouni Malinen --- diff --git a/src/wps/wps_attr_build.c b/src/wps/wps_attr_build.c index b23275447..336246eaf 100644 --- a/src/wps/wps_attr_build.c +++ b/src/wps/wps_attr_build.c @@ -201,6 +201,11 @@ int wps_build_wfa_ext(struct wpabuf *msg, int req_to_enroll, #ifdef CONFIG_WPS2 u8 *len; +#ifdef CONFIG_WPS_TESTING + if (WPS_VERSION == 0x10) + return 0; +#endif /* CONFIG_WPS_TESTING */ + if (wpabuf_tailroom(msg) < 7 + 3 + (req_to_enroll ? 3 : 0) + (auth_macs ? 2 + auth_macs_count * ETH_ALEN : 0))