12#ifndef __EFI_EAP_CONFIGURATION_PROTOCOL_H__
13#define __EFI_EAP_CONFIGURATION_PROTOCOL_H__
21#define EFI_EAP_CONFIGURATION_PROTOCOL_GUID \
23 0xe5b58dbb, 0x7688, 0x44b4, {0x97, 0xbf, 0x5f, 0x1d, 0x4b, 0x7c, 0xc8, 0xdb } \
31#define EFI_EAP_TYPE_ATTRIBUTE 0
69#define EFI_EAP_TYPE_ATTRIBUTE 0
70#define EFI_EAP_TYPE_IDENTITY 1
71#define EFI_EAP_TYPE_NOTIFICATION 2
72#define EFI_EAP_TYPE_NAK 3
73#define EFI_EAP_TYPE_MD5CHALLENGE 4
74#define EFI_EAP_TYPE_OTP 5
75#define EFI_EAP_TYPE_GTC 6
76#define EFI_EAP_TYPE_EAPTLS 13
77#define EFI_EAP_TYPE_EAPSIM 18
78#define EFI_EAP_TYPE_TTLS 21
79#define EFI_EAP_TYPE_PEAP 25
80#define EFI_EAP_TYPE_MSCHAPV2 26
81#define EFI_EAP_TYPE_EAP_EXTENSION 33
UINT64 UINTN
Unsigned value of native width.
unsigned char UINT8
1-byte unsigned value.
#define VOID
Undeclared type.
EFI_GUID gEfiEapConfigurationProtocolGuid
EFI_STATUS(EFIAPI * EFI_EAP_CONFIGURATION_GET_DATA)(IN EFI_EAP_CONFIGURATION_PROTOCOL *This, IN EFI_EAP_TYPE EapType, IN EFI_EAP_CONFIG_DATA_TYPE DataType, IN OUT VOID *Data, IN OUT UINTN *DataSize)
Get EAP configuration data.
EFI_STATUS(EFIAPI * EFI_EAP_CONFIGURATION_SET_DATA)(IN EFI_EAP_CONFIGURATION_PROTOCOL *This, IN EFI_EAP_TYPE EapType, IN EFI_EAP_CONFIG_DATA_TYPE DataType, IN VOID *Data, IN UINTN DataSize)
Set EAP configuration data.
struct _EFI_EAP_CONFIGURATION_PROTOCOL EFI_EAP_CONFIGURATION_PROTOCOL
@ EfiEapConfigEapAuthMethod
EFI_EAP_TYPE_ATTRIBUTE.
@ EfiEapConfigEapTlsClientCert
@ EfiEapConfigEapTlsSupportedCipherSuite
@ EfiEapConfigEapMSChapV2Password
EapTypeMSChapV2.
@ EfiEapConfigEapTlsCACert
EapTypeEAPTLS/EapTypePEAP.
@ EfiEapConfigEap2ndAuthMethod
EapTypePEAP.
@ EfiEapConfigIdentityString
EapTypeIdentity.
@ EfiEapConfigEapSupportedAuthMethod
@ EfiEapConfigEapTlsClientPrivateKeyFilePassword
@ EfiEapConfigEapTlsCipherSuite
@ EfiEapConfigEapTlsClientPrivateKeyFile
UINT8 EFI_EAP_TYPE
EFI_EAP_TYPE.
RETURN_STATUS EFI_STATUS
Function return status for EFI API.
GUID EFI_GUID
128-bit buffer containing a unique identifier value.
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
#define FILE_SECBOOT(_status)
Declare a file's UEFI Secure Boot permission status.
The EFI_EAP_CONFIGURATION_PROTOCOL is designed to provide a way to set and get EAP configuration,...
EFI_EAP_CONFIGURATION_GET_DATA GetData
EFI_EAP_CONFIGURATION_SET_DATA SetData