Enterprise Security Library

General Description

Enumerations

enum  cy_enterprise_security_auth_t {
  CY_ENTERPRISE_SECURITY_AUTH_TYPE_WPA_AES = 0,
  CY_ENTERPRISE_SECURITY_AUTH_TYPE_WPA_MIXED = 1,
  CY_ENTERPRISE_SECURITY_AUTH_TYPE_WPA2_AES = 2,
  CY_ENTERPRISE_SECURITY_AUTH_TYPE_WPA2_MIXED = 3,
  CY_ENTERPRISE_SECURITY_AUTH_TYPE_WPA2_FBT = 4,
  CY_ENTERPRISE_SECURITY_AUTH_TYPE_DEFAULT = CY_ENTERPRISE_SECURITY_AUTH_TYPE_WPA2_MIXED,
  CY_ENTERPRISE_SECURITY_AUTH_TYPE_UNKNOWN = -1
}
 Enumeration of Enterprise Security auth modes. More...
 
enum  cy_enterprise_security_tunnel_t {
  CY_ENTERPRISE_SECURITY_TUNNEL_TYPE_NONE = 0,
  CY_ENTERPRISE_SECURITY_TUNNEL_TYPE_EAP = 1,
  CY_ENTERPRISE_SECURITY_TUNNEL_TYPE_CHAP = 2,
  CY_ENTERPRISE_SECURITY_TUNNEL_TYPE_MSCHAP = 3,
  CY_ENTERPRISE_SECURITY_TUNNEL_TYPE_MSCHAPV2 = 4,
  CY_ENTERPRISE_SECURITY_TUNNEL_TYPE_PAP = 5
}
 Enterprise Security Tunnel EAP Types. More...
 
enum  cy_enterprise_security_eap_type_t {
  CY_ENTERPRISE_SECURITY_EAP_TYPE_NONE = 0,
  CY_ENTERPRISE_SECURITY_EAP_TYPE_IDENTITY = 1,
  CY_ENTERPRISE_SECURITY_EAP_TYPE_NOTIFICATION = 2,
  CY_ENTERPRISE_SECURITY_EAP_TYPE_NAK = 3,
  CY_ENTERPRISE_SECURITY_EAP_TYPE_MD5 = 4,
  CY_ENTERPRISE_SECURITY_EAP_TYPE_OTP = 5,
  CY_ENTERPRISE_SECURITY_EAP_TYPE_GTC = 6,
  CY_ENTERPRISE_SECURITY_EAP_TYPE_TLS = 13,
  CY_ENTERPRISE_SECURITY_EAP_TYPE_LEAP = 17,
  CY_ENTERPRISE_SECURITY_EAP_TYPE_SIM = 18,
  CY_ENTERPRISE_SECURITY_EAP_TYPE_TTLS = 21,
  CY_ENTERPRISE_SECURITY_EAP_TYPE_AKA = 23,
  CY_ENTERPRISE_SECURITY_EAP_TYPE_PEAP = 25,
  CY_ENTERPRISE_SECURITY_EAP_TYPE_MSCHAPV2 = 26,
  CY_ENTERPRISE_SECURITY_EAP_TYPE_TLV = 33,
  CY_ENTERPRISE_SECURITY_EAP_TYPE_FAST = 43,
  CY_ENTERPRISE_SECURITY_EAP_TYPE_PAX = 46,
  CY_ENTERPRISE_SECURITY_EAP_TYPE_EXPANDED_NAK = 253,
  CY_ENTERPRISE_SECURITY_EAP_TYPE_WPS = 254,
  CY_ENTERPRISE_SECURITY_EAP_TYPE_PSK = 255
}
 Enterprise Security EAP Types. More...
 

Enumeration Type Documentation

◆ cy_enterprise_security_auth_t

Enumeration of Enterprise Security auth modes.

Enumerator
CY_ENTERPRISE_SECURITY_AUTH_TYPE_WPA_AES 

WPA Enterprise Security with AES.

Currently supported only on AnyCloud.

CY_ENTERPRISE_SECURITY_AUTH_TYPE_WPA_MIXED 

WPA Enterprise Security with AES and TKIP.

Currently supported only on AnyCloud.

CY_ENTERPRISE_SECURITY_AUTH_TYPE_WPA2_AES 

WPA2 Enterprise Security with AES.

CY_ENTERPRISE_SECURITY_AUTH_TYPE_WPA2_MIXED 

WPA2 Enterprise Security with AES and TKIP.

CY_ENTERPRISE_SECURITY_AUTH_TYPE_WPA2_FBT 

WPA2 Enterprise Security with AES & FBT.

Currently not supported, reserved for future.

CY_ENTERPRISE_SECURITY_AUTH_TYPE_UNKNOWN 

Default auth type.

Unknown auth type, used in error handling. Do not set this in input.

◆ cy_enterprise_security_tunnel_t

Enterprise Security Tunnel EAP Types.

Various Enterprise Security Tunnel EAP types

Enumerator
CY_ENTERPRISE_SECURITY_TUNNEL_TYPE_NONE 

Invalid EAP type.

CY_ENTERPRISE_SECURITY_TUNNEL_TYPE_EAP 

EAP as tunnel EAP type.

CY_ENTERPRISE_SECURITY_TUNNEL_TYPE_CHAP 

CHAP as tunnel EAP type.

Currently not supported, reserved for future.

CY_ENTERPRISE_SECURITY_TUNNEL_TYPE_MSCHAP 

MSCHAP as tunnel EAP type.

Currently not supported, reserved for future.

CY_ENTERPRISE_SECURITY_TUNNEL_TYPE_MSCHAPV2 

MSCHAPv2 as tunnel EAP type.

Currently not supported, reserved for future.

CY_ENTERPRISE_SECURITY_TUNNEL_TYPE_PAP 

PAP as tunnel EAP type.

Currently not supported, reserved for future.

◆ cy_enterprise_security_eap_type_t

Enterprise Security EAP Types.

Various Enterprise Security EAP authentication types

Enumerator
CY_ENTERPRISE_SECURITY_EAP_TYPE_NONE 

Invalid EAP type.

CY_ENTERPRISE_SECURITY_EAP_TYPE_IDENTITY 

IDENTITY type refer to RFC 3748.

CY_ENTERPRISE_SECURITY_EAP_TYPE_NOTIFICATION 

NOTIFICATION type refer to RFC 3748.

CY_ENTERPRISE_SECURITY_EAP_TYPE_NAK 

Response only type refer to RFC 3748.

CY_ENTERPRISE_SECURITY_EAP_TYPE_MD5 

EAP-MD5 type refer to RFC 3748.

CY_ENTERPRISE_SECURITY_EAP_TYPE_OTP 

EAP-OTP type refer to RFC 3748.

CY_ENTERPRISE_SECURITY_EAP_TYPE_GTC 

EAP-GTC type refer to RFC 3748.

CY_ENTERPRISE_SECURITY_EAP_TYPE_TLS 

EAP-TLS type refer to RFC 2716.

CY_ENTERPRISE_SECURITY_EAP_TYPE_LEAP 

EAP-LEAP type and it is Cisco proprietary.

CY_ENTERPRISE_SECURITY_EAP_TYPE_SIM 

EAP-SIM type refer to draft-haverinen-pppext-eap-sim-12.txt.

CY_ENTERPRISE_SECURITY_EAP_TYPE_TTLS 

EAP-TTLS type refer to draft-ietf-pppext-eap-ttls-02.txt.

CY_ENTERPRISE_SECURITY_EAP_TYPE_AKA 

EAP-AKA type refer to draft-arkko-pppext-eap-aka-12.txt.

CY_ENTERPRISE_SECURITY_EAP_TYPE_PEAP 

PEAP type refer to draft-josefsson-pppext-eap-tls-eap-06.txt.

CY_ENTERPRISE_SECURITY_EAP_TYPE_MSCHAPV2 

MSCHAPv2 type refer to draft-kamath-pppext-eap-mschapv2-00.txt.

CY_ENTERPRISE_SECURITY_EAP_TYPE_TLV 

TLV type refer to draft-josefsson-pppext-eap-tls-eap-07.txt.

CY_ENTERPRISE_SECURITY_EAP_TYPE_FAST 

draft-cam-winget-eap-fast-00.txt.

CY_ENTERPRISE_SECURITY_EAP_TYPE_PAX 

draft-clancy-eap-pax-04.txt.

CY_ENTERPRISE_SECURITY_EAP_TYPE_EXPANDED_NAK 

RFC 3748.

CY_ENTERPRISE_SECURITY_EAP_TYPE_WPS 

Wireless Simple Config.

CY_ENTERPRISE_SECURITY_EAP_TYPE_PSK 

EXPERIMENTAL - type not yet allocated draft-bersani-eap-psk-09.