audk/MdePkg/Include
Sami Mujawar cbce5a1a93 MdePkg/ArmTrngLib: Definition for Arm TRNG library class interface
Bugzilla: 3668 (https://bugzilla.tianocore.org/show_bug.cgi?id=3668)

The NIST Special Publications 800-90A, 800-90B and 800-90C
provide recommendations for random number generation. The
NIST 800-90C, Recommendation for Random Bit Generator (RBG)
Constructions, defines the GetEntropy() interface that is
used to access the entropy source. The GetEntropy() interface
is further used by Deterministic Random Bit Generators (DRBG)
to generate random numbers.

The Arm True Random Number Generator (TRNG) library defines an
interface to access the entropy source on a platform, following
the 'Arm True Random Number Generator Firmware Interface'
specification.

Signed-off-by: Pierre Gondois <pierre.gondois@arm.com>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
2022-11-06 16:32:28 +00:00
..
AArch64 MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Arm MdePkg: Remove RVCT support 2022-05-13 14:58:54 +00:00
Ebc MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Guid MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Ia32 MdePkg: Remove the macro definitions regarding Opcode. 2022-03-01 01:45:47 +00:00
IndustryStandard MdePkg/Include: LoongArch definitions. 2022-10-14 02:16:33 +00:00
Library MdePkg/ArmTrngLib: Definition for Arm TRNG library class interface 2022-11-06 16:32:28 +00:00
LoongArch64 MdePkg: Add LoongArch LOONGARCH64 binding 2022-10-14 02:16:33 +00:00
Pi MdePkg: Add UEFI Unaccepted memory definition 2022-11-01 10:08:10 +00:00
Ppi MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Protocol MdePkg: The prototype definition of EdkiiMemoryAcceptProtocol 2022-11-01 10:08:10 +00:00
Register MdePkg: Update Cpuid.h for Tdx 2022-04-02 08:15:12 +00:00
RiscV64 MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Uefi MdePkg: Add UEFI Unaccepted memory definition 2022-11-01 10:08:10 +00:00
X64 MdePkg: Remove the macro definitions regarding Opcode. 2022-03-01 01:45:47 +00:00
Base.h MdePkg: Remove RVCT support 2022-05-13 14:58:54 +00:00
ConfidentialComputingGuestAttr.h MdePkg: Add CC_GUEST_TYPE in ConfidentialComputingGuestAttr.h 2022-04-19 01:26:08 +00:00
PiDxe.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
PiMm.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
PiPei.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
PiSmm.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Uefi.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00