diff options
author | Pierre Gondois <pierre.gondois@arm.com> | 2022-10-28 17:32:58 +0200 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2022-11-06 16:32:28 +0000 |
commit | 9eb5ccda505917f6ee80284ed6fb5b51aa7152f9 (patch) | |
tree | bbec75d028c02e283b0dcbaa46326344ac7849ba /SecurityPkg/SecurityPkg.dsc | |
parent | ff29cdb968a1a4d7bd7ab4eba2597a77c0748dc2 (diff) | |
download | edk2-9eb5ccda505917f6ee80284ed6fb5b51aa7152f9.tar.gz edk2-9eb5ccda505917f6ee80284ed6fb5b51aa7152f9.tar.bz2 edk2-9eb5ccda505917f6ee80284ed6fb5b51aa7152f9.zip |
SecurityPkg/RngDxe: Add Arm support of RngDxe
Bugzilla: 3668 (https://bugzilla.tianocore.org/show_bug.cgi?id=3668)
Add RngDxe support for Arm. This implementation uses the ArmTrngLib
to support the RawAlgorithm and doens't support the RNDR instruction.
To re-use the RngGetRNG(), RngGetInfo() and FreeAvailableAlgorithms()
functions, create Arm/AArch64 files which implement the arch specific
function GetAvailableAlgorithms(). Indeed, FEAT_RNG instruction is not
supported on Arm.
Signed-off-by: Pierre Gondois <pierre.gondois@arm.com>
Acked-by: Jiewen Yao <jiewen.yao@intel.com>
Diffstat (limited to 'SecurityPkg/SecurityPkg.dsc')
-rw-r--r-- | SecurityPkg/SecurityPkg.dsc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/SecurityPkg/SecurityPkg.dsc b/SecurityPkg/SecurityPkg.dsc index f71ab7738e..30d911d8a1 100644 --- a/SecurityPkg/SecurityPkg.dsc +++ b/SecurityPkg/SecurityPkg.dsc @@ -291,7 +291,7 @@ SecurityPkg/EnrollFromDefaultKeysApp/EnrollFromDefaultKeysApp.inf
SecurityPkg/VariableAuthenticated/SecureBootDefaultKeysDxe/SecureBootDefaultKeysDxe.inf
-[Components.IA32, Components.X64, Components.AARCH64]
+[Components.IA32, Components.X64, Components.AARCH64, Components.ARM]
#
# Random Number Generator
#
|