]> git.proxmox.com Git - mirror_edk2.git/blame - CryptoPkg/Library/BaseHashApiLib/BaseHashApiLib.inf
CryptoPkg/BaseHashApiLib: Rename BaseHashApiLib by HashApiLib
[mirror_edk2.git] / CryptoPkg / Library / BaseHashApiLib / BaseHashApiLib.inf
CommitLineData
3feea54e
AS
1## @file\r
2# Provides Unified API for Hash Calculation\r
3#\r
4# This library is BaseHashApiLib. It will redirect hash request to\r
5# each individual hash API, such as SHA1, SHA256, SHA384, SM3 based\r
6# on hashing algorithm specified by PcdHashApiLibPolicy.\r
7#\r
8# Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>\r
9# SPDX-License-Identifier: BSD-2-Clause-Patent\r
10#\r
11##\r
12\r
13[Defines]\r
14 INF_VERSION = 0x00010005\r
15 BASE_NAME = BaseHashApiLib\r
16 MODULE_UNI_FILE = BaseHashApiLib.uni\r
17 FILE_GUID = B1E566DD-DE7C-4F04-BDA0-B1295D3BE927\r
18 MODULE_TYPE = BASE\r
19 VERSION_STRING = 1.0\r
3ab0dadd 20 LIBRARY_CLASS = HashApiLib\r
3feea54e
AS
21\r
22#\r
23# The following information is for reference only and not required by the build tools.\r
24#\r
25# VALID_ARCHITECTURES = IA32 X64\r
26#\r
27\r
28[Sources]\r
29 BaseHashApiLib.c\r
30\r
31[Packages]\r
32 MdePkg/MdePkg.dec\r
33 CryptoPkg/CryptoPkg.dec\r
34\r
35[LibraryClasses]\r
36 BaseLib\r
37 BaseMemoryLib\r
38 DebugLib\r
39 MemoryAllocationLib\r
40 BaseCryptLib\r
41 PcdLib\r
42\r
43[Pcd]\r
44 gEfiCryptoPkgTokenSpaceGuid.PcdHashApiLibPolicy ## CONSUMES\r