Added preliminary Wi-Fi Protected Setup (WPS) implementation
[wpasupplicant] / src / common / defs.h
index 9adc2ac..4930e73 100644 (file)
@@ -42,6 +42,7 @@ typedef enum { FALSE = 0, TRUE = 1 } Boolean;
 #define WPA_KEY_MGMT_FT_PSK BIT(6)
 #define WPA_KEY_MGMT_IEEE8021X_SHA256 BIT(7)
 #define WPA_KEY_MGMT_PSK_SHA256 BIT(8)
+#define WPA_KEY_MGMT_WPS BIT(9)
 
 static inline int wpa_key_mgmt_wpa_ieee8021x(int akm)
 {
@@ -85,7 +86,8 @@ typedef enum { CIPHER_NONE, CIPHER_WEP40, CIPHER_TKIP, CIPHER_CCMP,
 typedef enum { KEY_MGMT_802_1X, KEY_MGMT_PSK, KEY_MGMT_NONE,
               KEY_MGMT_802_1X_NO_WPA, KEY_MGMT_WPA_NONE,
               KEY_MGMT_FT_802_1X, KEY_MGMT_FT_PSK,
-              KEY_MGMT_802_1X_SHA256, KEY_MGMT_PSK_SHA256
+              KEY_MGMT_802_1X_SHA256, KEY_MGMT_PSK_SHA256,
+              KEY_MGMT_WPS
 } wpa_key_mgmt;
 
 /**