|
@@ -49,6 +49,7 @@ typedef enum { FALSE = 0, TRUE = 1 } Boolean;
|
|
|
#define WPA_KEY_MGMT_WAPI_CERT BIT(13)
|
|
|
#define WPA_KEY_MGMT_CCKM BIT(14)
|
|
|
#define WPA_KEY_MGMT_OSEN BIT(15)
|
|
|
+#define WPA_KEY_MGMT_IEEE8021X_SUITE_B BIT(16)
|
|
|
|
|
|
static inline int wpa_key_mgmt_wpa_ieee8021x(int akm)
|
|
|
{
|
|
@@ -56,7 +57,8 @@ static inline int wpa_key_mgmt_wpa_ieee8021x(int akm)
|
|
|
WPA_KEY_MGMT_FT_IEEE8021X |
|
|
|
WPA_KEY_MGMT_CCKM |
|
|
|
WPA_KEY_MGMT_OSEN |
|
|
|
- WPA_KEY_MGMT_IEEE8021X_SHA256));
|
|
|
+ WPA_KEY_MGMT_IEEE8021X_SHA256 |
|
|
|
+ WPA_KEY_MGMT_IEEE8021X_SUITE_B));
|
|
|
}
|
|
|
|
|
|
static inline int wpa_key_mgmt_wpa_psk(int akm)
|
|
@@ -85,7 +87,13 @@ static inline int wpa_key_mgmt_sha256(int akm)
|
|
|
{
|
|
|
return !!(akm & (WPA_KEY_MGMT_PSK_SHA256 |
|
|
|
WPA_KEY_MGMT_IEEE8021X_SHA256 |
|
|
|
- WPA_KEY_MGMT_OSEN));
|
|
|
+ WPA_KEY_MGMT_OSEN |
|
|
|
+ WPA_KEY_MGMT_IEEE8021X_SUITE_B));
|
|
|
+}
|
|
|
+
|
|
|
+static inline int wpa_key_mgmt_suite_b(int akm)
|
|
|
+{
|
|
|
+ return !!(akm & WPA_KEY_MGMT_IEEE8021X_SUITE_B);
|
|
|
}
|
|
|
|
|
|
static inline int wpa_key_mgmt_wpa(int akm)
|