Compartir a través de


estructura DOT11_KEY_ALGO_CCMP (windot11.h)

Importante

WiFiCx es el nuevo modelo de controlador de Wi-Fi lanzado en Windows 11. Se recomienda usar WiFiCx para aprovechar las características más recientes. El modelo de controlador WDI ahora está en modo de mantenimiento y solo recibirá correcciones de prioridad alta.

La estructura DOT11_KEY_ALGO_CCMP define una clave de cifrado que usa el algoritmo AES-CCMP para el cifrado y el descifrado de datos.

Sintaxis

typedef struct DOT11_KEY_ALGO_CCMP {
  UCHAR ucIV48Counter[6];
  ULONG ulCCMPKeyLength;
  UCHAR ucCCMPKey[1];
} DOT11_KEY_ALGO_CCMP, *PDOT11_KEY_ALGO_CCMP;

Miembros

ucIV48Counter[6]

Valor inicial de 48 bits del AES-CCMP número de paquete (PN), que se usa para la protección de reproducción. Para obtener más información sobre el PN, vea AES-CCMP.

ulCCMPKeyLength

Longitud, en bytes, del material de clave de AES-CCMP en la matriz de ucCCMPKey. Si el sistema operativo realiza la derivación de clave de cifrado y autenticación, este miembro siempre tendrá un valor de 16.

ucCCMPKey[1]

Material clave de AES-CCMP.

Observaciones

Cuando se crea la clave AES-CCMP, la estación 802.11 debe mantener contadores PN independientes para la clave para la ruta de acceso de envío y recepción. La estación debe inicializar los contadores PN de la siguiente manera:

  • Inicialice el contador PN usado para la ruta de acceso de recepción al valor especificado en el miembro ucIV48Counter de.
  • Inicialice el contador PN usado para la ruta de acceso de envío a cualquier valor.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
encabezado de windot11.h (incluye Ndis.h)

Consulte también

OID_DOT11_CIPHER_KEY_MAPPING_KEY

AES-CCMP

DOT11_CIPHER_DEFAULT_KEY_VALUE