XenevaOS
Loading...
Searching...
No Matches
Eap.h
Go to the documentation of this file.
1
22#ifndef __EFI_EAP_PROTOCOL_H__
23#define __EFI_EAP_PROTOCOL_H__
24
25
26#define EFI_EAP_PROTOCOL_GUID \
27 { \
28 0x5d9f96db, 0xe731, 0x4caa, {0xa0, 0xd, 0x72, 0xe1, 0x87, 0xcd, 0x77, 0x62 } \
29 }
30
32
38
42#define EFI_EAP_TYPE_TLS 13
44
45//
46// EAP_TYPE MD5, OTP and TOEKN_CARD has been removed from UEFI2.3.1B.
47// Definitions are kept for backward compatibility.
48//
49#define EFI_EAP_TYPE_MD5 4
50#define EFI_EAP_TYPE_OTP 5
51#define EFI_EAP_TYPE_TOKEN_CARD 6
52
73typedef
76 IN EFI_PORT_HANDLE PortNumber,
77 IN UINT8 *RequestBuffer,
78 IN UINTN RequestSize,
79 IN UINT8 *Buffer,
80 IN OUT UINTN *BufferSize
81 );
82
109typedef
112 IN EFI_EAP_PROTOCOL *This,
113 IN UINT8 EapAuthType
114 );
115
139typedef
142 IN EFI_EAP_PROTOCOL *This,
143 IN UINT8 EapAuthType,
145 );
146
158
160
161#endif
162
UINT64 UINTN
Definition ProcessorBind.h:118
#define EFIAPI
Definition ProcessorBind.h:172
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
EFI_STATUS(EFIAPI * EFI_EAP_SET_DESIRED_AUTHENTICATION_METHOD)(IN EFI_EAP_PROTOCOL *This, IN UINT8 EapAuthType)
Definition Eap.h:111
EFI_GUID gEfiEapProtocolGuid
VOID * EFI_PORT_HANDLE
Definition Eap.h:37
EFI_STATUS(EFIAPI * EFI_EAP_BUILD_RESPONSE_PACKET)(IN EFI_PORT_HANDLE PortNumber, IN UINT8 *RequestBuffer, IN UINTN RequestSize, IN UINT8 *Buffer, IN OUT UINTN *BufferSize)
Definition Eap.h:75
EFI_STATUS(EFIAPI * EFI_EAP_REGISTER_AUTHENTICATION_METHOD)(IN EFI_EAP_PROTOCOL *This, IN UINT8 EapAuthType, IN EFI_EAP_BUILD_RESPONSE_PACKET Handler)
Definition Eap.h:141
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
#define VOID
Definition acefi.h:190
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn BOOLEAN Physical UINT32 ACPI_TABLE_HEADER *OutTableHeader ACPI_TABLE_HEADER **OutTable ACPI_HANDLE UINT32 ACPI_WALK_CALLBACK ACPI_WALK_CALLBACK void void **ReturnValue UINT32 ACPI_BUFFER *RetPathPtr ACPI_OBJECT_HANDLER Handler
Definition acpixf.h:764
unsigned char UINT8
Definition actypes.h:236
Definition Base.h:281
Definition Eap.h:154
EFI_EAP_SET_DESIRED_AUTHENTICATION_METHOD SetDesiredAuthMethod
Definition Eap.h:155
EFI_EAP_REGISTER_AUTHENTICATION_METHOD RegisterAuthMethod
Definition Eap.h:156