estrutura DOT11_KEY_ALGO_CCMP (windot11.h)
Sintaxe
typedef struct DOT11_KEY_ALGO_CCMP {
UCHAR ucIV48Counter[6];
ULONG ulCCMPKeyLength;
UCHAR ucCCMPKey[1];
} DOT11_KEY_ALGO_CCMP, *PDOT11_KEY_ALGO_CCMP;
Membros
ucIV48Counter[6]
O valor inicial de 48 bits do PN (Número do Pacote AES-CCMP), que é usado para a proteção de reprodução. Para obter mais informações sobre o PN, consulte AES-CCMP.
ulCCMPKeyLength
O comprimento, em bytes, do material de chave AES-CCMP na matriz ucCCMPKey . Se a derivação de chave de autenticação e codificação for executada pelo sistema operacional, esse membro sempre terá um valor de 16.
ucCCMPKey[1]
O material de chave AES-CCMP.
Comentários
Quando a chave AES-CCMP é criada, a estação 802.11 deve manter contadores PN separados para a chave para o caminho de envio e recebimento. A estação deve inicializar os contadores PN da seguinte maneira:
- Inicialize o contador PN usado para o caminho de recebimento para o valor especificado no membro ucIV48Counter .
- Inicialize o contador PN usado para o caminho de envio para qualquer valor.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
Cabeçalho | windot11.h (inclua Ndis.h) |