1menu "Supplicant" 2 3 config WPA_MBEDTLS_CRYPTO 4 bool "Use MbedTLS crypto API's" 5 default y 6 help 7 Select this option to use MbedTLS crypto API's which utilize hardware acceleration. 8 9 config WPA_WAPI_PSK 10 bool "Enable WAPI PSK support" 11 default n 12 help 13 Select this option to enable WAPI-PSK 14 which is a Chinese National Standard Encryption for Wireless LANs (GB 15629.11-2003). 15 16 config WPA_DEBUG_PRINT 17 bool "Print debug messages from WPA Supplicant" 18 default n 19 help 20 Select this option to print logging information from WPA supplicant, 21 this includes handshake information and key hex dumps depending 22 on the project logging level. 23 24 Enabling this could increase the build size ~60kb 25 depending on the project logging level. 26 27 config WPA_TESTING_OPTIONS 28 bool "Add DPP testing code" 29 default n 30 help 31 Select this to enable unity test for DPP. 32 33 config WPA_WPS_WARS 34 bool "Add WPS Inter operatability Fixes" 35 default n 36 help 37 Select this option to enable WPS related IOT fixes with 38 different APs. This option fixes IOT related issues with 39 APs which do not follow some of the standards of WPS-2.0 40 specification. These do not include any of the security 41 related bypassing, just simple configuration corrections. 42 43 Current fixes under this flag. 44 1. Allow NULL-padded WPS attributes: Some APs keep NULL-padding 45 at the end of some variable length WPS Attributes. 46 This is not as par the WPS2.0 specs, but to avoid interop issues, 47 ignore the padding by reducing the attribute length by 1. 48 2. Bypass WPS-Config method validation: Some APs set display/pbc 49 button bit without setting virtual/phycial display/button bit which 50 will cause M2 validation fail, bypassing WPS-Config method validation. 51 52 menuconfig WPA_11KV_SUPPORT 53 bool "Enable 802.11k, 802.11v APIs handling in supplicant" 54 default n 55 help 56 Select this option to enable 802.11k 802.11v APIs(RRM and BTM support). 57 Only APIs which are helpful for network assisted roaming 58 are supported for now. 59 Enable this option with BTM and RRM enabled in sta config 60 to make device ready for network assisted roaming. 61 BTM: BSS transition management enables an AP to request a station to transition 62 to a specific AP, or to indicate to a station a set of preferred APs. 63 RRM: Radio measurements enable STAs to understand the radio environment, 64 it enables STAs to observe and gather data on radio link performance 65 and on the radio environment. Current implementation adds beacon report, 66 link measurement, neighbor report. 67 68 if WPA_11KV_SUPPORT 69 config WPA_SCAN_CACHE 70 bool "Keep scan results in cache" 71 default n 72 help 73 Keep scan results in cache, if not enabled, those 74 will be flushed immediately. 75 endif 76endmenu 77