1.1.1.6 WDRV_WINC_AUTH_MOD_MASK
Enum Type
Summary
List of possible authentication modifiers.
Description
This type defines the possible modifications that can be made to the authentication types in WDRV_WINC_AUTH_TYPE.
Remarks
Not all modifiers are relevant to all auth types. When an auth context is applied, modifiers are ignored if they are not relevant to the auth type.
typedef enum { /* No modifiers set; the default behaviour for each auth type applies. */ WDRV_WINC_AUTH_MOD_NONE = 0, /* If set, this modifier causes management frame protection to be required. * It is relevant to the following auth types: * WDRV_WINC_AUTH_TYPE_WPA2_PERSONAL * WDRV_WINC_AUTH_TYPE_WPA2WPA3_PERSONAL * WDRV_WINC_AUTH_TYPE_WPA2_ENTERPRISE * WDRV_WINC_AUTH_TYPE_WPA2WPA3_ENTERPRISE * This modifier can be set/cleared by WDRV_WINC_AuthCtxConfigureMfp. */ WDRV_WINC_AUTH_MOD_MFP_REQ = 0x01, /* If set, this modifier causes management frame protection to be disabled. * It is relevant to the following auth types: * WDRV_WINC_AUTH_TYPE_WPAWPA2_PERSONAL * WDRV_WINC_AUTH_TYPE_WPA2_PERSONAL * WDRV_WINC_AUTH_TYPE_WPAWPA2_ENTERPRISE * WDRV_WINC_AUTH_TYPE_WPA2_ENTERPRISE * This modifier is ignored if WDRV_WINC_AUTH_MOD_MFP_REQ is set. * This modifier can be set/cleared by WDRV_WINC_AuthCtxConfigureMfp. */ WDRV_WINC_AUTH_MOD_MFP_OFF = 0x02, /* If set, this modifier allows the device, as supplicant, to attempt * Shared Key authentication in the event that Open System authentication * is rejected by the authenticator. * It is relevant to the following auth types: * WDRV_WINC_AUTH_TYPE_WEP * This modifier can be set/cleared by WDRV_WINC_AuthCtxSharedKey. */ WDRV_WINC_AUTH_MOD_SHARED_KEY = 0x04, /* If set, this modifier causes the device, as authenticator, to include a * transition disable element. This instructs peer STAs to disable any * transition mode protocols. * It is relevant to the following auth types: * WDRV_WINC_AUTH_TYPE_WPA3_PERSONAL * WDRV_WINC_AUTH_TYPE_WPA2WPA3_PERSONAL * This modifier can be set/cleared by * WDRV_WINC_AuthCtxApTransitionDisable. */ WDRV_WINC_AUTH_MOD_AP_TD = 0x08, /* If set, this modifier causes the device, as supplicant, to disable any * transition mode protocols. * It is relevant to the following auth types: * WDRV_WINC_AUTH_TYPE_WPA2WPA3_PERSONAL * WDRV_WINC_AUTH_TYPE_WPA2WPA3_ENTERPRISE * WDRV_WINC_AUTH_TYPE_WPA2_ENTERPRISE (so long as MFP is enabled) * WDRV_WINC_AUTH_TYPE_WPAWPA2_ENTERPRISE (so long as MFP is enabled) * This modifier can be set by WDRV_WINC_AuthCtxStaTransitionDisable. */ WDRV_WINC_AUTH_MOD_STA_TD = 0x10, } WDRV_WINC_AUTH_MOD_MASK;