]> git.proxmox.com Git - mirror_edk2.git/blame - CryptoPkg/Driver/CryptoPei.inf
CryptoPkg/BaseCryptLib: Retire the TDES algorithm
[mirror_edk2.git] / CryptoPkg / Driver / CryptoPei.inf
CommitLineData
cc1d13c9
MK
1## @file\r
2# Produces the EDK II Crypto PPI using the library services from BaseCryptLib\r
3# and TlsLib. PcdCryptoServiceFamilyEnable is used to enable the subset of\r
4# available services. If this PEIM is dispatched before memory is discovered,\r
5# the RegisterForShadow() feature is used to reload this PEIM into memory after\r
6# memory is discovered.\r
7#\r
8# Copyright (C) Microsoft Corporation. All rights reserved.\r
9# SPDX-License-Identifier: BSD-2-Clause-Patent\r
10#\r
11##\r
12\r
13[Defines]\r
14 INF_VERSION = 0x0001001B\r
15 BASE_NAME = CryptoPei\r
16 MODULE_UNI_FILE = Crypto.uni\r
17 FILE_GUID = 0D1CE46B-72D9-4BA7-95DA-23511865E661\r
18 MODULE_TYPE = PEIM\r
19 VERSION_STRING = 1.0\r
20 ENTRY_POINT = CryptoPeiEntry\r
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 ARM AARCH64\r
26#\r
27\r
28[Sources]\r
29 Crypto.c\r
30 CryptoPei.c\r
31\r
32[Packages]\r
33 MdePkg/MdePkg.dec\r
34 CryptoPkg/CryptoPkg.dec\r
35\r
36[LibraryClasses]\r
37 PeimEntryPoint\r
38 PeiServicesLib\r
39 DebugLib\r
40 BaseCryptLib\r
41 TlsLib\r
42\r
43[Ppis]\r
44 gEfiPeiMemoryDiscoveredPpiGuid ## CONSUMES\r
45 gEdkiiCryptoPpiGuid ## PRODUCES\r
46\r
47[Pcd]\r
48 gEfiCryptoPkgTokenSpaceGuid.PcdCryptoServiceFamilyEnable ## CONSUMES\r
49\r
50[Depex]\r
51 TRUE\r