VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/Firmware/CryptoPkg/Library/OpensslLib/OpenSSL-HOWTO.txt@ 86605

Last change on this file since 86605 was 80721, checked in by vboxsync, 5 years ago

Devices/EFI/FirmwareNew: Start upgrade process to edk2-stable201908 (compiles on Windows and works to some extent), bugref:4643

  • Property svn:eol-style set to native
File size: 2.3 KB
Line 
1
2=============================================================================
3 Introduction
4=============================================================================
5 OpenSSL is a well-known open source implementation of SSL/TLS protocols.
6The core library implements the cryptographic and SSL/TLS functions and
7also provides various utility functions. The OpenSSL library is widely used
8in variety of security products development as base crypto provider.
9(See http://www.openssl.org/ for more information about OpenSSL).
10 UEFI (Unified Extensible Firmware Interface) is a specification detailing
11the interfaces between OS and platform firmware. Several security features
12were introduced (e.g. Authenticated Variable Service, Driver Signing, etc)
13from UEFI 2.2 (http://www.uefi.org/). These security features highly depend
14on the cryptography.
15 This HOWTO documents OpenSSL building under UEFI/EDKII environment.
16
17=============================================================================
18 OpenSSL-Version
19=============================================================================
20 EDKII supports building with the latest release of OpenSSL.
21 NOTE: Only latest release version was fully validated.
22 And no guarantees on build & functionality if using other versions.
23
24=============================================================================
25 HOW to Install OpenSSL for UEFI Building
26=============================================================================
27 OpenSSL repository was added as one submodule of EDKII project. Please
28refer to edk2/Readme.md for how to clone the code.
29
30=============================================================================
31 About process_files.pl
32=============================================================================
33 "process_files.pl" is one Perl script which runs the OpenSSL Configure,
34then processes the resulting file list into our local OpensslLib.inf and
35OpensslLibCrypto.inf.
36 This only needs to be done once by the maintainer / developer when
37updating to a new version of OpenSSL (or changing options, etc.).
38Normal users do not need do this, since the results are already stored in
39the EDKII git repository for them.
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette