Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Cryptopkg

UEFI details interfaces between the OS and platform firmware. Several security features were introduced (e.g. Authenticated Variable Service, Driver Signing, etc) starting in UEFI Specification version 2.2 (http://www.uefi.org). These security features highly depend on cryptography, which is implemented in EDK II using CryptoPkg.

https://github.com/tianocore/edk2/tree/master/CryptoPkg

https://github.com/tianocore/edk2/raw/master/CryptoPkg/Library/OpensslLib/OpenSSL-HOWTO.txt

For EDK II branches prior to UDK2017 ... There is a dependency on a specific OpenSSL version for your workspace. Please refer to

<YourWorkSpace>/CryptoPkg/Library/OpensslLib/Patch-HOWTO.txt

for information on how to download and apply patches required to compile CryptoPkg.