WDI_CIPHER_ALGORITHM enumeration (dot11wificxtypes.h)
Important
This topic is part of the WiFiCx driver model. WiFiCx is the Wi-Fi driver model released in Windows 11. We recommend that you use WiFiCx to take advantage of the latest features. The previous Wi-Fi driver model WDI is in maintenance mode and will only receive high priority fixes.
The WDI_CIPHER_ALGORITHM enumeration defines the cipher algorithm values.
Syntax
typedef enum _WDI_CIPHER_ALGORITHM {
WDI_CIPHER_ALGO_NONE = 0x00,
WDI_CIPHER_ALGO_WEP40 = 0x01,
WDI_CIPHER_ALGO_TKIP = 0x02,
WDI_CIPHER_ALGO_CCMP = 0x04,
WDI_CIPHER_ALGO_WEP104 = 0x05,
WDI_CIPHER_ALGO_BIP = 0x06,
WDI_CIPHER_ALGO_GCMP = 0x08,
WDI_CIPHER_ALGO_GCMP_256 = 0x09,
WDI_CIPHER_ALGO_CCMP_256 = 0x0a,
WDI_CIPHER_ALGO_BIP_GMAC_128 = 0x0b,
WDI_CIPHER_ALGO_BIP_GMAC_256 = 0x0c,
WDI_CIPHER_ALGO_BIP_CMAC_256 = 0x0d,
WDI_CIPHER_ALGO_WPA_USE_GROUP = 0x100,
WDI_CIPHER_ALGO_RSN_USE_GROUP = 0x100,
WDI_CIPHER_ALGO_WEP = 0x101,
WDI_CIPHER_ALGO_IHV_START = 0x80000000,
WDI_CIPHER_ALGO_IHV_END = 0xffffffff
} WDI_CIPHER_ALGORITHM;
Constants
WDI_CIPHER_ALGO_NONE Value: 0x00 Specifies that no cipher algorithm is enabled or supported. |
WDI_CIPHER_ALGO_WEP40 Value: 0x01 Specifies a Wired Equivalent Privacy (WEP) algorithm, which is the RC4-based algorithm that is specified in the IEEE 802.11-2012 standard. This enumerator specifies the WEP cipher algorithm with a 40-bit cipher key. |
WDI_CIPHER_ALGO_TKIP Value: 0x02 Specifies a Temporal Key Integrity Protocol (TKIP) algorithm, which is the RC4-based cipher suite that is based on the algorithms that are defined in the WPA specification and IEEE 802.11i-2004 standard. This cipher also uses the Michael Message Integrity Code (MIC) algorithm for forgery protection. |
WDI_CIPHER_ALGO_CCMP Value: 0x04 Specifies an AES-CCMP algorithm, as specified in the IEEE 802.11i-2004 standard and RFC 3610. Advanced Encryption Standard (AES) is the encryption algorithm defined in FIPS PUB 197. |
WDI_CIPHER_ALGO_WEP104 Value: 0x05 Specifies a WEP cipher algorithm with a 104-bit cipher key. |
WDI_CIPHER_ALGO_BIP Value: 0x06 Specifies a BIP cipher algorithm. |
WDI_CIPHER_ALGO_GCMP Value: 0x08 Added in Windows 10, version 1607, WDI version 1.0.21. Specifies a Galois/Counter Mode Protocol (GCMP) cipher algorithm. It is the only encryption protocol supported for 802.11ad (DMG) Phy. |
WDI_CIPHER_ALGO_GCMP_256 Value: 0x09 Added in Windows 10, version 2004, WDI version 1.1.9. Specifies a GCMP cipher algorithm with a 256-bit cipher key. |
WDI_CIPHER_ALGO_CCMP_256 Value: 0x0a Added in Windows 10, version 2004, WDI version 1.1.9. Specifies an AES-CCMP algorithm with a 256-bit cipher key. |
WDI_CIPHER_ALGO_BIP_GMAC_128 Value: 0x0b Added in Windows 10, version 2004, WDI version 1.1.9. Specifies a Broadcast Integrity Protocol Galois Message Authentication Code (BIP-GMAC) cipher algorithm with a 128-bit cipher key. |
WDI_CIPHER_ALGO_BIP_GMAC_256 Value: 0x0c Added in Windows 10, version 2004, WDI version 1.1.9. Specifies a BIP-GMAC cipher algorithm with a 256-bit cipher key. |
WDI_CIPHER_ALGO_BIP_CMAC_256 Value: 0x0d Added in Windows 10, version 2004, WDI version 1.1.9. Specifies a Broadcast Integrity Protocol Cipher-based Message Authentication Code (BIP-CMAC) cipher algorithm with a 256-bit cipher key. |
WDI_CIPHER_ALGO_WPA_USE_GROUP Value: 0x100 Specifies a Wi-Fi Protected Access (WPA) Use Group Key cipher suite. For more information about the Use Group Key cipher suite, refer to Clause 7.3.2.25.1 of the IEEE 802.11i-2004 standard. |
WDI_CIPHER_ALGO_RSN_USE_GROUP Value: 0x100 Specifies a Robust Security Network (RSN) Use Group Key cipher suite. For more information about the Use Group Key cipher suite, refer to Clause 7.3.2.25.1 of the IEEE 802.11i-2004 standard. |
WDI_CIPHER_ALGO_WEP Value: 0x101 Specifies a WEP cipher algorithm with a cipher key of any length. |
WDI_CIPHER_ALGO_IHV_START Value: 0x80000000 Specifies the start of the range that is used to define proprietary cipher algorithms that are developed by an independent hardware vendor (IHV). |
WDI_CIPHER_ALGO_IHV_END Value: 0xffffffff Specifies the end of the range that is used to define proprietary authentication algorithms that are developed by an IHV. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 11 |
Minimum supported server | Windows Server 2022 |
Header | dot11wificxtypes.h |
See also
WDI_TLV_UNICAST_ALGORITHM_LIST
WDI_TLV_ASSOCIATION_RESULT_PARAMETERS
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for