#include <Library/OcCryptoLib.h>
#include <Protocol/ServiceBinding.h>
#include <Protocol/Hash.h>
Go to the source code of this file.
|
STATIC EFI_STATUS EFIAPI | HSGetHashSize (IN CONST EFI_HASH_PROTOCOL *This, IN CONST EFI_GUID *HashAlgorithm, OUT UINTN *HashSize) |
|
STATIC EFI_STATUS EFIAPI | HSHash (IN CONST EFI_HASH_PROTOCOL *This, IN CONST EFI_GUID *HashAlgorithm, IN BOOLEAN Extend, IN CONST UINT8 *Message, IN UINT64 MessageSize, IN OUT EFI_HASH_OUTPUT *Hash) |
|
STATIC EFI_STATUS EFIAPI | HSCreateChild (IN EFI_SERVICE_BINDING_PROTOCOL *This, IN OUT EFI_HANDLE *ChildHandle) |
|
STATIC EFI_STATUS EFIAPI | HSDestroyChild (IN EFI_SERVICE_BINDING_PROTOCOL *This, IN EFI_HANDLE ChildHandle) |
|
◆ HS_PRIVATE_FROM_PROTO
#define HS_PRIVATE_FROM_PROTO |
( |
| a | ) |
|
◆ HS_PRIVATE_SIGNATURE
#define HS_PRIVATE_SIGNATURE SIGNATURE_32('H','S','r','v') |
◆ HS_CONTEXT_DATA
◆ HS_PRIVATE_DATA
◆ HSCreateChild()
STATIC EFI_STATUS EFIAPI HSCreateChild |
( |
IN EFI_SERVICE_BINDING_PROTOCOL * | This, |
|
|
IN OUT EFI_HANDLE * | ChildHandle ) |
◆ HSDestroyChild()
STATIC EFI_STATUS EFIAPI HSDestroyChild |
( |
IN EFI_SERVICE_BINDING_PROTOCOL * | This, |
|
|
IN EFI_HANDLE | ChildHandle ) |
◆ HSGetHashSize()
STATIC EFI_STATUS EFIAPI HSGetHashSize |
( |
IN CONST EFI_HASH_PROTOCOL * | This, |
|
|
IN CONST EFI_GUID * | HashAlgorithm, |
|
|
OUT UINTN * | HashSize ) |
◆ HSHash()
STATIC EFI_STATUS EFIAPI HSHash |
( |
IN CONST EFI_HASH_PROTOCOL * | This, |
|
|
IN CONST EFI_GUID * | HashAlgorithm, |
|
|
IN BOOLEAN | Extend, |
|
|
IN CONST UINT8 * | Message, |
|
|
IN UINT64 | MessageSize, |
|
|
IN OUT EFI_HASH_OUTPUT * | Hash ) |