|
@@ -212,57 +212,67 @@ static inline void wlan_crypto_put_be64(u8 *a, u64 val)
|
|
|
(((uint32_t) (c)) << 8) | \
|
|
|
(uint32_t) (d))
|
|
|
|
|
|
-#define WPA_TYPE_OUI WLAN_WPA_SEL(WLAN_WPA_OUI_TYPE)
|
|
|
+#define WPA_TYPE_OUI WLAN_CRYPTO_SELECTOR(0x00, 0x50, 0xf2, 1)
|
|
|
|
|
|
#define WLAN_CRYPTO_WAPI_IE_LEN 20
|
|
|
#define WLAN_CRYPTO_WAPI_SMS4_CIPHER 0x01
|
|
|
|
|
|
-#define WPA_AUTH_KEY_MGMT_NONE WLAN_WPA_SEL(WLAN_ASE_NONE)
|
|
|
-#define WPA_AUTH_KEY_MGMT_UNSPEC_802_1X WLAN_WPA_SEL(WLAN_ASE_8021X_UNSPEC)
|
|
|
+#define WPA_AUTH_KEY_MGMT_NONE \
|
|
|
+ WLAN_CRYPTO_SELECTOR(0x00, 0x50, 0xf2, 0)
|
|
|
+#define WPA_AUTH_KEY_MGMT_UNSPEC_802_1X \
|
|
|
+ WLAN_CRYPTO_SELECTOR(0x00, 0x50, 0xf2, 1)
|
|
|
#define WPA_AUTH_KEY_MGMT_PSK_OVER_802_1X \
|
|
|
- WLAN_WPA_SEL(WLAN_ASE_8021X_PSK)
|
|
|
-#define WPA_AUTH_KEY_MGMT_CCKM WLAN_WPA_CCKM_AKM
|
|
|
-
|
|
|
-#define WPA_CIPHER_SUITE_NONE WLAN_WPA_SEL(WLAN_CSE_NONE)
|
|
|
-#define WPA_CIPHER_SUITE_WEP40 WLAN_WPA_SEL(WLAN_CSE_WEP40)
|
|
|
-#define WPA_CIPHER_SUITE_WEP104 WLAN_WPA_SEL(WLAN_CSE_WEP104)
|
|
|
-#define WPA_CIPHER_SUITE_TKIP WLAN_WPA_SEL(WLAN_CSE_TKIP)
|
|
|
-#define WPA_CIPHER_SUITE_CCMP WLAN_WPA_SEL(WLAN_CSE_CCMP)
|
|
|
-
|
|
|
-#define RSN_AUTH_KEY_MGMT_NONE WLAN_RSN_SEL(0)
|
|
|
-#define RSN_AUTH_KEY_MGMT_UNSPEC_802_1X WLAN_RSN_SEL(1)
|
|
|
-#define RSN_AUTH_KEY_MGMT_PSK_OVER_802_1X\
|
|
|
- WLAN_RSN_SEL(2)
|
|
|
-#define RSN_AUTH_KEY_MGMT_FT_802_1X WLAN_RSN_SEL(3)
|
|
|
-#define RSN_AUTH_KEY_MGMT_FT_PSK WLAN_RSN_SEL(4)
|
|
|
-#define RSN_AUTH_KEY_MGMT_802_1X_SHA256\
|
|
|
- WLAN_RSN_SEL(5)
|
|
|
-#define RSN_AUTH_KEY_MGMT_PSK_SHA256 WLAN_RSN_SEL(6)
|
|
|
-#define RSN_AUTH_KEY_MGMT_WPS WLAN_RSN_SEL(7)
|
|
|
-#define RSN_AUTH_KEY_MGMT_SAE WLAN_RSN_SEL(8)
|
|
|
-#define RSN_AUTH_KEY_MGMT_FT_SAE WLAN_RSN_SEL(9)
|
|
|
-#define RSN_AUTH_KEY_MGMT_802_1X_SUITE_B\
|
|
|
- WLAN_RSN_SEL(11)
|
|
|
-#define RSN_AUTH_KEY_MGMT_802_1X_SUITE_B_192\
|
|
|
- WLAN_RSN_SEL(12)
|
|
|
-#define RSN_AUTH_KEY_MGMT_FT_802_1X_SUITE_B_192\
|
|
|
- WLAN_RSN_SEL(13)
|
|
|
-
|
|
|
-#define RSN_AUTH_KEY_MGMT_CCKM WLAN_RSN_CCKM_AKM
|
|
|
-#define RSN_AUTH_KEY_MGMT_OSEN (0x019a6f50)
|
|
|
-
|
|
|
-#define RSN_CIPHER_SUITE_NONE WLAN_RSN_SEL(WLAN_CSE_NONE)
|
|
|
-#define RSN_CIPHER_SUITE_WEP40 WLAN_RSN_SEL(WLAN_CSE_WEP40)
|
|
|
-#define RSN_CIPHER_SUITE_TKIP WLAN_RSN_SEL(WLAN_CSE_TKIP)
|
|
|
-#define RSN_CIPHER_SUITE_WEP104 WLAN_RSN_SEL(WLAN_CSE_WEP104)
|
|
|
-#define RSN_CIPHER_SUITE_CCMP WLAN_RSN_SEL(WLAN_CSE_CCMP)
|
|
|
-#define RSN_CIPHER_SUITE_AES_CMAC WLAN_RSN_SEL(WLAN_CSE_AES_CMAC)
|
|
|
-#define RSN_CIPHER_SUITE_GCMP WLAN_RSN_SEL(WLAN_CSE_GCMP_128)
|
|
|
-#define RSN_CIPHER_SUITE_GCMP_256 WLAN_RSN_SEL(WLAN_CSE_GCMP_256)
|
|
|
-#define RSN_CIPHER_SUITE_CCMP_256 WLAN_RSN_SEL(WLAN_CSE_CCMP_256)
|
|
|
-#define RSN_CIPHER_SUITE_BIP_GMAC_128 WLAN_RSN_SEL(WLAN_CSE_BIP_GMAC_128)
|
|
|
-#define RSN_CIPHER_SUITE_BIP_GMAC_256 WLAN_RSN_SEL(WLAN_CSE_BIP_GMAC_256)
|
|
|
-#define RSN_CIPHER_SUITE_BIP_CMAC_256 WLAN_RSN_SEL(WLAN_CSE_BIP_CMAC_256)
|
|
|
+ WLAN_CRYPTO_SELECTOR(0x00, 0x50, 0xf2, 2)
|
|
|
+#define WPA_AUTH_KEY_MGMT_CCKM \
|
|
|
+ WLAN_CRYPTO_SELECTOR(0x00, 0x40, 0x96, 0)
|
|
|
+
|
|
|
+#define WPA_CIPHER_SUITE_NONE WLAN_CRYPTO_SELECTOR(0x00, 0x50, 0xf2, 0)
|
|
|
+#define WPA_CIPHER_SUITE_WEP40 WLAN_CRYPTO_SELECTOR(0x00, 0x50, 0xf2, 1)
|
|
|
+#define WPA_CIPHER_SUITE_WEP104 WLAN_CRYPTO_SELECTOR(0x00, 0x50, 0xf2, 5)
|
|
|
+#define WPA_CIPHER_SUITE_TKIP WLAN_CRYPTO_SELECTOR(0x00, 0x50, 0xf2, 2)
|
|
|
+#define WPA_CIPHER_SUITE_CCMP WLAN_CRYPTO_SELECTOR(0x00, 0x50, 0xf2, 4)
|
|
|
+
|
|
|
+#define RSN_AUTH_KEY_MGMT_NONE WLAN_CRYPTO_SELECTOR(0x00, 0x0f, 0xac, 0)
|
|
|
+#define RSN_AUTH_KEY_MGMT_UNSPEC_802_1X \
|
|
|
+ WLAN_CRYPTO_SELECTOR(0x00, 0x0f, 0xac, 1)
|
|
|
+#define RSN_AUTH_KEY_MGMT_PSK_OVER_802_1X \
|
|
|
+ WLAN_CRYPTO_SELECTOR(0x00, 0x0f, 0xac, 2)
|
|
|
+#define RSN_AUTH_KEY_MGMT_FT_802_1X \
|
|
|
+ WLAN_CRYPTO_SELECTOR(0x00, 0x0f, 0xac, 3)
|
|
|
+#define RSN_AUTH_KEY_MGMT_FT_PSK \
|
|
|
+ WLAN_CRYPTO_SELECTOR(0x00, 0x0f, 0xac, 4)
|
|
|
+#define RSN_AUTH_KEY_MGMT_802_1X_SHA256 \
|
|
|
+ WLAN_CRYPTO_SELECTOR(0x00, 0x0f, 0xac, 5)
|
|
|
+#define RSN_AUTH_KEY_MGMT_PSK_SHA256 \
|
|
|
+ WLAN_CRYPTO_SELECTOR(0x00, 0x0f, 0xac, 6)
|
|
|
+#define RSN_AUTH_KEY_MGMT_TPK_HANDSHAKE \
|
|
|
+ WLAN_CRYPTO_SELECTOR(0x00, 0x0f, 0xac, 7)
|
|
|
+#define RSN_AUTH_KEY_MGMT_SAE WLAN_CRYPTO_SELECTOR(0x00, 0x0f, 0xac, 8)
|
|
|
+#define RSN_AUTH_KEY_MGMT_FT_SAE WLAN_CRYPTO_SELECTOR(0x00, 0x0f, 0xac, 9)
|
|
|
+#define RSN_AUTH_KEY_MGMT_802_1X_SUITE_B \
|
|
|
+ WLAN_CRYPTO_SELECTOR(0x00, 0x0f, 0xac, 11)
|
|
|
+#define RSN_AUTH_KEY_MGMT_802_1X_SUITE_B_192 \
|
|
|
+ WLAN_CRYPTO_SELECTOR(0x00, 0x0f, 0xac, 12)
|
|
|
+#define RSN_AUTH_KEY_MGMT_FT_802_1X_SUITE_B_192 \
|
|
|
+ WLAN_CRYPTO_SELECTOR(0x00, 0x0f, 0xac, 13)
|
|
|
+#define RSN_AUTH_KEY_MGMT_CCKM WLAN_CRYPTO_SELECTOR(0x00, 0x40, 0x96, 0x00)
|
|
|
+#define RSN_AUTH_KEY_MGMT_OSEN WLAN_CRYPTO_SELECTOR(0x50, 0x6f, 0x9a, 0x01)
|
|
|
+
|
|
|
+#define RSN_CIPHER_SUITE_NONE WLAN_CRYPTO_SELECTOR(0x00, 0x0f, 0xac, 0)
|
|
|
+#define RSN_CIPHER_SUITE_WEP40 WLAN_CRYPTO_SELECTOR(0x00, 0x0f, 0xac, 1)
|
|
|
+#define RSN_CIPHER_SUITE_TKIP WLAN_CRYPTO_SELECTOR(0x00, 0x0f, 0xac, 2)
|
|
|
+#define RSN_CIPHER_SUITE_WEP104 WLAN_CRYPTO_SELECTOR(0x00, 0x0f, 0xac, 5)
|
|
|
+#define RSN_CIPHER_SUITE_CCMP WLAN_CRYPTO_SELECTOR(0x00, 0x0f, 0xac, 4)
|
|
|
+#define RSN_CIPHER_SUITE_AES_CMAC WLAN_CRYPTO_SELECTOR(0x00, 0x0f, 0xac, 6)
|
|
|
+#define RSN_CIPHER_SUITE_GCMP WLAN_CRYPTO_SELECTOR(0x00, 0x0f, 0xac, 8)
|
|
|
+#define RSN_CIPHER_SUITE_GCMP_256 WLAN_CRYPTO_SELECTOR(0x00, 0x0f, 0xac, 9)
|
|
|
+#define RSN_CIPHER_SUITE_CCMP_256 WLAN_CRYPTO_SELECTOR(0x00, 0x0f, 0xac, 10)
|
|
|
+#define RSN_CIPHER_SUITE_BIP_GMAC_128 \
|
|
|
+ WLAN_CRYPTO_SELECTOR(0x00, 0x0f, 0xac, 11)
|
|
|
+#define RSN_CIPHER_SUITE_BIP_GMAC_256 \
|
|
|
+ WLAN_CRYPTO_SELECTOR(0x00, 0x0f, 0xac, 12)
|
|
|
+#define RSN_CIPHER_SUITE_BIP_CMAC_256 \
|
|
|
+ WLAN_CRYPTO_SELECTOR(0x00, 0x0f, 0xac, 13)
|
|
|
|
|
|
#define RESET_PARAM(__param) ((__param) = 0)
|
|
|
#define SET_PARAM(__param, __val) ((__param) |= (1<<(__val)))
|