struttura DOT11_KEY_ALGO_CCMP (windot11.h)
Sintassi
typedef struct DOT11_KEY_ALGO_CCMP {
UCHAR ucIV48Counter[6];
ULONG ulCCMPKeyLength;
UCHAR ucCCMPKey[1];
} DOT11_KEY_ALGO_CCMP, *PDOT11_KEY_ALGO_CCMP;
Members
ucIV48Counter[6]
Valore iniziale a 48 bit del numero di pacchetti AES-CCMP (PN), usato per la protezione della riproduzione. Per altre informazioni sul PN, vedere AES-CCMP.
ulCCMPKeyLength
Lunghezza, in byte, del materiale della chiave AES-CCMP nella matrice ucCCMPKey . Se la derivazione dell'autenticazione e della chiave crittografata viene eseguita dal sistema operativo, questo membro avrà sempre un valore pari a 16.
ucCCMPKey[1]
Materiale della chiave AES-CCMP.
Commenti
Quando viene creata la chiave AES-CCMP, la stazione 802.11 deve mantenere contatori PN separati per la chiave per il percorso di invio e ricezione. La stazione deve inizializzare i contatori PN nel modo seguente:
- Inizializzare il contatore PN utilizzato per il percorso di ricezione del valore specificato nel membro ucIV48Counter .
- Inizializzare il contatore PN utilizzato per il percorso di invio a qualsiasi valore.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | windot11.h (include Ndis.h) |