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 |