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