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.
8 # Copyright (C) Microsoft Corporation. All rights reserved.
9 # SPDX-License-Identifier: BSD-2-Clause-Patent
14 INF_VERSION = 0x0001001B
16 MODULE_UNI_FILE = Crypto.uni
17 FILE_GUID = 0D1CE46B-72D9-4BA7-95DA-23511865E661
20 ENTRY_POINT = CryptoPeiEntry
23 # The following information is for reference only and not required by the build tools.
25 # VALID_ARCHITECTURES = IA32 X64 ARM AARCH64
34 CryptoPkg/CryptoPkg.dec
44 gEfiPeiMemoryDiscoveredPpiGuid ## CONSUMES
45 gEdkiiCryptoPpiGuid ## PRODUCES
48 gEfiCryptoPkgTokenSpaceGuid.PcdCryptoServiceFamilyEnable ## CONSUMES