iPXE
Data Structures | Macros | Functions
Key descriptor element types

Data Structures

struct  wpa_kde_gtk_encap
 Payload structure of the GTK-encapsulating KDE. More...
 
struct  wpa_kde
 Any key descriptor element type. More...
 

Macros

#define WPA_GTK_KID   0x03
 Mask for Key ID in wpa_kde_gtk::id field. More...
 
#define WPA_GTK_TXBIT   0x04
 Mask for Tx bit in wpa_kde_gtk::id field. More...
 
#define WPA_KDE_GTK   _MKOUI ( 0x00, 0x0F, 0xAC, 0x01 )
 KDE type for an encapsulated Group Transient Key (requires encryption) More...
 
#define WPA_KDE_MAC   _MKOUI ( 0x00, 0x0F, 0xAC, 0x03 )
 KDE type for a MAC address. More...
 
#define WPA_KDE_PMKID   _MKOUI ( 0x00, 0x0F, 0xAC, 0x04 )
 KDE type for a PMKID. More...
 
#define WPA_KDE_NONCE   _MKOUI ( 0x00, 0x0F, 0xAC, 0x06 )
 KDE type for a nonce. More...
 
#define WPA_KDE_LIFETIME   _MKOUI ( 0x00, 0x0F, 0xAC, 0x07 )
 KDE type for a lifetime value. More...
 

Functions

struct eapol_key_pkt __attribute__ ((packed)) mic
 Michael MIC keys. More...
 

Detailed Description

Macro Definition Documentation

◆ WPA_GTK_KID

#define WPA_GTK_KID   0x03

Mask for Key ID in wpa_kde_gtk::id field.

Definition at line 435 of file wpa.h.

◆ WPA_GTK_TXBIT

#define WPA_GTK_TXBIT   0x04

Mask for Tx bit in wpa_kde_gtk::id field.

Definition at line 438 of file wpa.h.

◆ WPA_KDE_GTK

#define WPA_KDE_GTK   _MKOUI ( 0x00, 0x0F, 0xAC, 0x01 )

KDE type for an encapsulated Group Transient Key (requires encryption)

Definition at line 442 of file wpa.h.

◆ WPA_KDE_MAC

#define WPA_KDE_MAC   _MKOUI ( 0x00, 0x0F, 0xAC, 0x03 )

KDE type for a MAC address.

Definition at line 445 of file wpa.h.

◆ WPA_KDE_PMKID

#define WPA_KDE_PMKID   _MKOUI ( 0x00, 0x0F, 0xAC, 0x04 )

KDE type for a PMKID.

Definition at line 448 of file wpa.h.

◆ WPA_KDE_NONCE

#define WPA_KDE_NONCE   _MKOUI ( 0x00, 0x0F, 0xAC, 0x06 )

KDE type for a nonce.

Definition at line 451 of file wpa.h.

◆ WPA_KDE_LIFETIME

#define WPA_KDE_LIFETIME   _MKOUI ( 0x00, 0x0F, 0xAC, 0x07 )

KDE type for a lifetime value.

Definition at line 454 of file wpa.h.

Function Documentation

◆ __attribute__()

struct eapol_key_pkt __attribute__ ( (packed)  )

Michael MIC keys.