Wireshark 4.7.3
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
_DOT11DECRYPT_KEY_ITEM Struct Reference

#include <dot11decrypt_user.h>

Classes

union  DOT11DECRYPT_KEY_ITEMDATA
 Union representing key data for various 802.11 decryption algorithms. More...
struct  DOT11DECRYPT_KEY_ITEMDATA_TK
 Holds a Temporal Key (TK) and optional MLD MAC addresses for per-link decryption. More...
struct  DOT11DECRYPT_KEY_ITEMDATA_MSK
 Holds a Master Session Key (MSK) used as the basis for further key derivation. More...
struct  DOT11DECRYPT_KEY_ITEMDATA_PWD
 Holds a plaintext password and optional SSID for WPA/WPA2 decryption. More...

Public Attributes

uint8_t KeyType
union _DOT11DECRYPT_KEY_ITEM::DOT11DECRYPT_KEY_ITEMDATA KeyData
struct _DOT11DECRYPT_KEY_ITEM::DOT11DECRYPT_KEY_ITEMDATA_TK Tk
struct _DOT11DECRYPT_KEY_ITEM::DOT11DECRYPT_KEY_ITEMDATA_MSK Msk
struct _DOT11DECRYPT_KEY_ITEM::DOT11DECRYPT_KEY_ITEMDATA_PWD UserPwd

Detailed Description

Key item used during the decryption process.

Member Data Documentation

◆ KeyType

uint8_t _DOT11DECRYPT_KEY_ITEM::KeyType

Type of key. The type will remain unchanged during the processing, even if some fields could be changed (e.g., WPA fields).

Note
You can use constants DOT11DECRYPT_KEY_TYPE_xxx to indicate the key type.

The documentation for this struct was generated from the following file: