структура DOT11_KEY_ALGO_CCMP (windot11.h)
Синтаксис
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 (включая Ndis.h) |