]> git.proxmox.com Git - mirror_edk2.git/blob - MdePkg/Library/BaseRngLibTimerLib/BaseRngLibTimerLib.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / MdePkg / Library / BaseRngLibTimerLib / BaseRngLibTimerLib.inf
1 ## @file
2 # Instance of RNG (Random Number Generator) Library.
3 #
4 # BaseRng Library that uses the TimerLib to provide reasonably random numbers.
5 # Do NOT use this on a production system as this uses the system performance
6 # counter rather than a true source of random in addition to having a weak
7 # random algorithm. This is provided primarily as a source of entropy for
8 # OpenSSL for platforms that do not have a good built in RngLib as this
9 # emulates what was done before (though it isn't perfect).
10 #
11 # Copyright (c) Microsoft Corporation. All rights reserved.<BR>
12 #
13 # SPDX-License-Identifier: BSD-2-Clause-Patent
14 #
15 #
16 ##
17
18 [Defines]
19 INF_VERSION = 1.27
20 BASE_NAME = BaseRngLibTimerLib
21 MODULE_UNI_FILE = BaseRngLibTimerLib.uni
22 FILE_GUID = 74950C45-10FC-4AB5-B114-49C87C17409B
23 MODULE_TYPE = BASE
24 VERSION_STRING = 1.0
25 LIBRARY_CLASS = RngLib
26
27 [Sources]
28 RngLibTimer.c
29
30 [Packages]
31 MdePkg/MdePkg.dec
32
33 [LibraryClasses]
34 BaseLib
35 DebugLib
36 TimerLib