12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- /** @file
- Implementation for EFI_AUTHENTICATION_INFO_PROTOCOL. Currently it is a
- dummy support.
- Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR>
- SPDX-License-Identifier: BSD-2-Clause-Patent
- **/
- #include "IScsiImpl.h"
- EFI_AUTHENTICATION_INFO_PROTOCOL gIScsiAuthenticationInfo = {
- IScsiGetAuthenticationInfo,
- IScsiSetAuthenticationInfo
- };
- /**
- Retrieves the authentication information associated with a particular controller handle.
- @param[in] This Pointer to the EFI_AUTHENTICATION_INFO_PROTOCOL.
- @param[in] ControllerHandle Handle to the Controller.
- @param[out] Buffer 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.
- @retval EFI_DEVICE_ERROR The authentication information could not be
- retrieved due to a hardware error.
- **/
- EFI_STATUS
- EFIAPI
- IScsiGetAuthenticationInfo (
- IN EFI_AUTHENTICATION_INFO_PROTOCOL *This,
- IN EFI_HANDLE ControllerHandle,
- OUT VOID **Buffer
- )
- {
- return EFI_DEVICE_ERROR;
- }
- /**
- Set the authentication information for a given controller handle.
- @param[in] This Pointer to the EFI_AUTHENTICATION_INFO_PROTOCOL.
- @param[in] ControllerHandle Handle to the Controller.
- @param[in] Buffer Pointer to the authentication information.
- @retval EFI_UNSUPPORTED If the platform policies do not allow setting of
- the authentication information.
- **/
- EFI_STATUS
- EFIAPI
- IScsiSetAuthenticationInfo (
- IN EFI_AUTHENTICATION_INFO_PROTOCOL *This,
- IN EFI_HANDLE ControllerHandle,
- IN VOID *Buffer
- )
- {
- return EFI_UNSUPPORTED;
- }
|