]> git.proxmox.com Git - mirror_edk2.git/blob - CryptoPkg/Driver/CryptoPei.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / CryptoPkg / Driver / CryptoPei.inf
1 ## @file
2 # Produces the EDK II Crypto PPI using the library services from BaseCryptLib
3 # and TlsLib. PcdCryptoServiceFamilyEnable is used to enable the subset of
4 # available services. If this PEIM is dispatched before memory is discovered,
5 # the RegisterForShadow() feature is used to reload this PEIM into memory after
6 # memory is discovered.
7 #
8 # Copyright (C) Microsoft Corporation. All rights reserved.
9 # SPDX-License-Identifier: BSD-2-Clause-Patent
10 #
11 ##
12
13 [Defines]
14 INF_VERSION = 0x0001001B
15 BASE_NAME = CryptoPei
16 MODULE_UNI_FILE = Crypto.uni
17 FILE_GUID = 0D1CE46B-72D9-4BA7-95DA-23511865E661
18 MODULE_TYPE = PEIM
19 VERSION_STRING = 1.0
20 ENTRY_POINT = CryptoPeiEntry
21
22 #
23 # The following information is for reference only and not required by the build tools.
24 #
25 # VALID_ARCHITECTURES = IA32 X64 ARM AARCH64
26 #
27
28 [Sources]
29 Crypto.c
30 CryptoPei.c
31
32 [Packages]
33 MdePkg/MdePkg.dec
34 CryptoPkg/CryptoPkg.dec
35
36 [LibraryClasses]
37 PeimEntryPoint
38 PeiServicesLib
39 DebugLib
40 BaseCryptLib
41 TlsLib
42
43 [Ppis]
44 gEfiPeiMemoryDiscoveredPpiGuid ## CONSUMES
45 gEdkiiCryptoPpiGuid ## PRODUCES
46
47 [Pcd]
48 gEfiCryptoPkgTokenSpaceGuid.PcdCryptoServiceFamilyEnable ## CONSUMES
49
50 [Depex]
51 TRUE