Поделиться через


структура DOT11_KEY_ALGO_CCMP (windot11.h)

Важный

WiFiCx — это новая модель драйвера Wi-Fi, выпущенная в Windows 11. Мы рекомендуем использовать WiFiCx для использования новейших функций. Модель драйвера WDI теперь находится в режиме обслуживания и получит только исправления с высоким приоритетом.

Структура DOT11_KEY_ALGO_CCMP определяет ключ шифра, используемый алгоритмом AES-CCMP для шифрования и расшифровки данных.

Синтаксис

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

Члены

ucIV48Counter[6]

Начальное 48-разрядное значение AES-CCMP номер пакета (PN), используемое для защиты воспроизведения. Дополнительные сведения о PN см. в AES-CCMP.

ulCCMPKeyLength

Длина в байтах AES-CCMP ключевого материала в массиве ucCCMPKey. Если проверка подлинности и производный ключ шифра выполняется операционной системой, этот элемент всегда будет иметь значение 16.

ucCCMPKey[1]

Материал AES-CCMP ключа.

Замечания

При создании ключа AES-CCMP станция 802.11 должна поддерживать отдельные счетчики PN для ключа для пути отправки и получения. Станция должна инициализировать счетчики PN следующим образом:

  • Инициализирует счетчик PN, используемый для пути получения к значению, указанному в элемент е ucIV48Counter.
  • Инициализировать счетчик PN, используемый для пути отправки в любое значение.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows Vista и более поздних версиях операционных систем Windows.
заголовка windot11.h (include Ndis.h)

См. также

OID_DOT11_CIPHER_KEY_MAPPING_KEY

AES-CCMP

DOT11_CIPHER_DEFAULT_KEY_VALUE