/** @file\r
The miscellaneous structure definitions for WiFi connection driver.\r
\r
- Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>\r
+ Copyright (c) 2019 - 2022, Intel Corporation. All rights reserved.<BR>\r
\r
SPDX-License-Identifier: BSD-2-Clause-Patent\r
\r
Ieee80211PairwiseCipherSuiteCCMP = 4,\r
Ieee80211PairwiseCipherSuiteWEP104 = 5,\r
Ieee80211PairwiseCipherSuiteBIP = 6,\r
+ Ieee80211PairwiseCipherSuiteGCMP = 8,\r
+ Ieee80211PairwiseCipherSuiteGCMP256 = 9,\r
// ...\r
} IEEE_80211_PAIRWISE_CIPHER_SUITE;\r
\r
#define IEEE_80211_PAIRWISE_CIPHER_SUITE_CCMP (OUI_IEEE_80211I | (Ieee80211PairwiseCipherSuiteCCMP << 24))\r
#define IEEE_80211_PAIRWISE_CIPHER_SUITE_WEP104 (OUI_IEEE_80211I | (Ieee80211PairwiseCipherSuiteWEP104 << 24))\r
#define IEEE_80211_PAIRWISE_CIPHER_SUITE_BIP (OUI_IEEE_80211I | (Ieee80211PairwiseCipherSuiteBIP << 24))\r
+#define IEEE_80211_PAIRWISE_CIPHER_SUITE_GCMP (OUI_IEEE_80211I | (Ieee80211PairwiseCipherSuiteGCMP << 24))\r
+#define IEEE_80211_PAIRWISE_CIPHER_SUITE_GCMP256 (OUI_IEEE_80211I | (Ieee80211PairwiseCipherSuiteGCMP256 << 24))\r
\r
typedef enum {\r
Ieee80211AkmSuite8021XOrPMKSA = 1,\r
Ieee80211AkmSuitePSK = 2,\r
Ieee80211AkmSuite8021XOrPMKSASHA256 = 5,\r
- Ieee80211AkmSuitePSKSHA256 = 6\r
- // ...\r
+ Ieee80211AkmSuitePSKSHA256 = 6,\r
+ Ieee80211AkmSuiteSAE = 8,\r
+ Ieee80211AkmSuite8021XSuiteB = 11,\r
+ Ieee80211AkmSuite8021XSuiteB192 = 12,\r
+ Ieee80211AkmSuiteOWE = 18,\r
+ // ...\r
} IEEE_80211_AKM_SUITE;\r
\r
#define IEEE_80211_AKM_SUITE_8021X_OR_PMKSA (OUI_IEEE_80211I | (Ieee80211AkmSuite8021XOrPMKSA << 24))\r
#define IEEE_80211_AKM_SUITE_PSK (OUI_IEEE_80211I | (Ieee80211AkmSuitePSK << 24))\r
#define IEEE_80211_AKM_SUITE_8021X_OR_PMKSA_SHA256 (OUI_IEEE_80211I | (Ieee80211AkmSuite8021XOrPMKSASHA256 << 24))\r
#define IEEE_80211_AKM_SUITE_PSK_SHA256 (OUI_IEEE_80211I | (Ieee80211AkmSuitePSKSHA256 << 24))\r
+#define IEEE_80211_AKM_SUITE_SAE (OUI_IEEE_80211I | (Ieee80211AkmSuiteSAE << 24))\r
+#define IEEE_80211_AKM_SUITE_8021X_SUITE_B (OUI_IEEE_80211I | (Ieee80211AkmSuite8021XSuiteB << 24))\r
+#define IEEE_80211_AKM_SUITE_8021X_SUITE_B192 (OUI_IEEE_80211I | (Ieee80211AkmSuite8021XSuiteB192 << 24))\r
+#define IEEE_80211_AKM_SUITE_OWE (OUI_IEEE_80211I | (Ieee80211AkmSuiteOWE << 24))\r
\r
//\r
// Protocol instances\r