|
MdePkg[all]
1.08
|
Data Structures | |
| struct | AUTH_NODE_HEADER |
| struct | CHAP_RADIUS_AUTH_NODE |
| struct | CHAP_LOCAL_AUTH_NODE |
| struct | _EFI_AUTHENTICATION_INFO_PROTOCOL |
Macros | |
| #define | EFI_AUTHENTICATION_INFO_PROTOCOL_GUID |
| #define | EFI_AUTHENTICATION_CHAP_RADIUS_GUID |
| #define | EFI_AUTHENTICATION_CHAP_LOCAL_GUID |
Typedefs | |
| typedef struct _EFI_AUTHENTICATION_INFO_PROTOCOL | EFI_AUTHENTICATION_INFO_PROTOCOL |
| typedef EFI_STATUS(EFIAPI * | EFI_AUTHENTICATION_INFO_PROTOCOL_GET )(IN EFI_AUTHENTICATION_INFO_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, OUT VOID **Buffer) |
| typedef EFI_STATUS(EFIAPI * | EFI_AUTHENTICATION_INFO_PROTOCOL_SET )(IN EFI_AUTHENTICATION_INFO_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN VOID *Buffer) |
Variables | |
| EFI_GUID | gEfiAuthenticationInfoProtocolGuid |
| EFI_GUID | gEfiAuthenticationChapRadiusGuid |
| EFI_GUID | gEfiAuthenticationChapLocalGuid |
EFI_AUTHENTICATION_INFO_PROTOCOL as defined in UEFI 2.0. This protocol is used on any device handle to obtain authentication information associated with the physical or logical device.
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
| #define EFI_AUTHENTICATION_CHAP_LOCAL_GUID |
| #define EFI_AUTHENTICATION_CHAP_RADIUS_GUID |
| #define EFI_AUTHENTICATION_INFO_PROTOCOL_GUID |
| typedef EFI_STATUS(EFIAPI * EFI_AUTHENTICATION_INFO_PROTOCOL_GET)(IN EFI_AUTHENTICATION_INFO_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, OUT VOID **Buffer) |
Retrieves the authentication information associated with a particular controller handle.
| [in] | This | The pointer to the EFI_AUTHENTICATION_INFO_PROTOCOL. |
| [in] | ControllerHandle | The handle to the Controller. |
| [out] | Buffer | The pointer to the authentication information. This function is responsible for allocating the buffer and it is the caller's responsibility to free buffer when the caller is finished with buffer. |
| EFI_SUCCESS | Successfully retrieved authentication information for the given ControllerHandle. |
| EFI_INVALID_PARAMETER | No matching authentication information found for the given ControllerHandle. |
| EFI_DEVICE_ERROR | The authentication information could not be retrieved due to a hardware error. |
| typedef EFI_STATUS(EFIAPI * EFI_AUTHENTICATION_INFO_PROTOCOL_SET)(IN EFI_AUTHENTICATION_INFO_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN VOID *Buffer) |
Set the authentication information for a given controller handle.
| [in] | This | The pointer to the EFI_AUTHENTICATION_INFO_PROTOCOL. |
| [in] | ControllerHandle | The handle to the Controller. |
| [in] | Buffer | The pointer to the authentication information. |
| EFI_SUCCESS | Successfully set authentication information for the given ControllerHandle. |
| EFI_UNSUPPORTED | If the platform policies do not allow setting of the authentication information. |
| EFI_DEVICE_ERROR | The authentication information could not be configured due to a hardware error. |
| EFI_OUT_OF_RESOURCES | Not enough storage is available to hold the data. |
| EFI_GUID gEfiAuthenticationChapLocalGuid |
| EFI_GUID gEfiAuthenticationChapRadiusGuid |
| EFI_GUID gEfiAuthenticationInfoProtocolGuid |