Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CryptoBinPkg: Add AARCH64 CryptoRuntimeDxe (#73)
## Description Closes #69 Adds the AARCH64 build for CryptoRuntimeDxe. The crypto generation script already publishes build files for AARCH64 Runtime DXE binaries. ## How This Was Tested - Build each flavor of the AARCH64 driver on GCC. - Verify the file is in the assembled NuGet package. - Ensure the driver is in the generated crypto scripts. - The GetVariable() implementation on an AARCH64 platform was modified to call Sha256HashAll(). From the OS, a GetVariable() call was imitated through Get-UEFIVariable (powershell). The Sha256HashAll() return status was pushed into another NVRAM variable, and it was read through another UefiVariable call to verify the status. ## Integration Instructions `RUNTIMEDXE_CRYPTO_ARCH` and `RUNTIMEDXE_CRYPTO_SERVICES` should be set in platform DSC files for the `AARCH64` architecture and the selected flavor to have the binary included in the platform build. Signed-off-by: Michael Kubacki <[email protected]>
- Loading branch information