struct tapi_wpa_supplicant_security

Overview

WPA supplicant security settings. More…

#include <tapi_wpa_supplicant.h>

struct tapi_wpa_supplicant_security {
    // fields

    tapi_wifi_policy policy;
    tapi_wifi_key_mgmt key_mgmt;
    tapi_wifi_cipher pairwise_cipher;
    tapi_wifi_cipher group_cipher;
    tapi_wifi_pmf pmf;
    tapi_wifi_pmf ieee80211w;
    char* passphrase;
};

Detailed Documentation

WPA supplicant security settings.

Fields

tapi_wifi_policy policy

Wi-Fi security protocol.

tapi_wifi_key_mgmt key_mgmt

Wi-Fi authenticated key management protocol.

tapi_wifi_cipher pairwise_cipher

Wi-Fi pairwise (unicast) encryption protocol.

tapi_wifi_cipher group_cipher

Wi-Fi group (broadcast/multicast) encryption protocol.

tapi_wifi_pmf pmf

Wi-Fi Protected Management Frame. Global for all networks, can be overridden by ieee80211w value.

tapi_wifi_pmf ieee80211w

Wi-Fi Protected Management Frame. Per-network setting, overrides global pmf value.

char* passphrase

WPA preshared key passphrase. The real PSK will be generated using this passphrase and SSID. ASCII passphrase must be between 8 and 63 characters (inclusive).