libwifi 0.0.3
An 802.11 Frame Parsing and Generation library in C
libwifi_rsn_info Struct Reference

libwifi Representation of a 802.11 RSN Information Element ┌───────────────────────────────────┐ │ Version │ ── 2 Bytes ├───────────────────────────────────┤ │ Group Cipher Suite │ ── 4 Bytes ├───────────────────────────────────┤ │ Pairwise Cipher Suite Count │ ── 2 Bytes ├───────────────────────────────────┤ │ Pairwise Cipher Suites │ ── 4 to 12 Bytes ├───────────────────────────────────┤ │ Auth Key Management Suite Count │ ── 2 Bytes ├───────────────────────────────────┤ │ Auth Key Management Suites │ ── 4 to 12 Bytes ├───────────────────────────────────┤ │ RSN Capabilities │ ── 2 Bytes └───────────────────────────────────┘ More...

#include <libwifi/core/misc/security.h>

Data Fields

uint16_t rsn_version
 
struct libwifi_cipher_suite group_cipher_suite
 
int num_pairwise_cipher_suites
 
struct libwifi_cipher_suite pairwise_cipher_suites [LIBWIFI_MAX_CIPHER_SUITES]
 
int num_auth_key_mgmt_suites
 
struct libwifi_cipher_suite auth_key_mgmt_suites [LIBWIFI_MAX_CIPHER_SUITES]
 
uint16_t rsn_capabilities
 

Detailed Description

libwifi Representation of a 802.11 RSN Information Element ┌───────────────────────────────────┐ │ Version │ ── 2 Bytes ├───────────────────────────────────┤ │ Group Cipher Suite │ ── 4 Bytes ├───────────────────────────────────┤ │ Pairwise Cipher Suite Count │ ── 2 Bytes ├───────────────────────────────────┤ │ Pairwise Cipher Suites │ ── 4 to 12 Bytes ├───────────────────────────────────┤ │ Auth Key Management Suite Count │ ── 2 Bytes ├───────────────────────────────────┤ │ Auth Key Management Suites │ ── 4 to 12 Bytes ├───────────────────────────────────┤ │ RSN Capabilities │ ── 2 Bytes └───────────────────────────────────┘

Definition at line 220 of file security.h.

Field Documentation

◆ auth_key_mgmt_suites

struct libwifi_cipher_suite auth_key_mgmt_suites[LIBWIFI_MAX_CIPHER_SUITES]

Definition at line 226 of file security.h.

◆ group_cipher_suite

struct libwifi_cipher_suite group_cipher_suite

Definition at line 222 of file security.h.

◆ num_auth_key_mgmt_suites

int num_auth_key_mgmt_suites

Definition at line 225 of file security.h.

◆ num_pairwise_cipher_suites

int num_pairwise_cipher_suites

Definition at line 223 of file security.h.

◆ pairwise_cipher_suites

struct libwifi_cipher_suite pairwise_cipher_suites[LIBWIFI_MAX_CIPHER_SUITES]

Definition at line 224 of file security.h.

◆ rsn_capabilities

uint16_t rsn_capabilities

Definition at line 227 of file security.h.

◆ rsn_version

uint16_t rsn_version

Definition at line 221 of file security.h.


The documentation for this struct was generated from the following file: