Additional Modules

All modules introduced in the EDK II HTTP Boot Getting Started Guide are necessary. HttpDxe driver needs to be updated to consume the TlsDxe driver.

The following new TLS modules are also required by HTTPS boot:

  • OpenSSL Crypto and TLS module CryptoPkg/Library/OpensslLib/OpensslLib.inf

  • Base Crypto Library CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf

  • TLS Library CryptoPkg/Library/TlsLib/TlsLib.inf

  • TLS Driver NetworkPkg/TlsDxe/TlsDxe.inf

  • TLS Authentication Config Driver NetworkPkg/TlsAuthConfigDxe/TlsAuthConfigDxe.inf